public class StatusCounter extends Object
| Constructor and Description |
|---|
StatusCounter() |
StatusCounter(Resultsable[] resultsables) |
StatusCounter(Resultsable[] resultsables,
Set<Status> notFailingStatuses) |
| Modifier and Type | Method and Description |
|---|---|
Status |
getFinalStatus()
If statuses for all items are the same then this finalStatus is returned, otherwise
Status.FAILED. |
int |
getValueFor(Status status)
Gets the number of occurrences for given status.
|
void |
incrementFor(Status status)
Increments finalStatus counter by single value.
|
int |
size()
Gets the sum of all occurrences for all statuses.
|
public StatusCounter(Resultsable[] resultsables)
public StatusCounter(Resultsable[] resultsables, Set<Status> notFailingStatuses)
public StatusCounter()
public void incrementFor(Status status)
status - finalStatus for which the counter should be incremented.public int getValueFor(Status status)
status - the statuspublic int size()
public Status getFinalStatus()
Status.FAILED.Copyright © 2019. All rights reserved.