Jagger
 All Classes Namespaces Files Functions Variables Groups Pages
Decision com.griddynamics.jagger.engine.e1.sessioncomparation.WorstCaseDecisionMaker.makeDecision ( Multimap< String, Verdict >  verdicts)

Returns the worst decision of comparisons.

Author
Dmitry Kotlyarov
Parameters
verdicts- verdicts of comparisons between current test and test from baseline session
Returns
the worst decision

Implements com.griddynamics.jagger.engine.e1.sessioncomparation.DecisionMaker.

40  {
41  Decision worstResult = Decision.OK;
42  for (String feature : verdicts.keySet()) {
43  for (Verdict verdict : verdicts.get(feature)) {
44  Decision decision = verdict.getDecision();
45  if (decision.ordinal() > worstResult.ordinal()) {
46  worstResult = decision;
47  }
48  }
49 
50  }
51 
52  return worstResult;
53  }