public void testMagnitude_Error() {
    assertEquals(Magnitude.NOT_RUN_INDEX.getValue(), mySuite.getMagnitude());

    final SMTestProxy passedTest = createTestProxy("passed");
    final SMTestProxy failedTest = createTestProxy("failed");
    final SMTestProxy errorTest = createTestProxy("error");
    mySuite.addChild(passedTest);
    mySuite.addChild(failedTest);
    mySuite.addChild(errorTest);

    mySuite.setStarted();
    passedTest.setStarted();
    passedTest.setFinished();
    failedTest.setStarted();
    failedTest.setTestFailed("", "", false);
    failedTest.setFinished();
    errorTest.setStarted();
    errorTest.setTestFailed("", "", true);
    errorTest.setFinished();

    assertEquals(Magnitude.RUNNING_INDEX.getValue(), mySuite.getMagnitude());
    assertEquals(Magnitude.PASSED_INDEX.getValue(), passedTest.getMagnitude());
    assertEquals(Magnitude.FAILED_INDEX.getValue(), failedTest.getMagnitude());
    assertEquals(Magnitude.ERROR_INDEX.getValue(), errorTest.getMagnitude());
  }
 public void testMagnitudeWeight() {
   assertWeightsOrder(Magnitude.NOT_RUN_INDEX, Magnitude.SKIPPED_INDEX);
   assertWeightsOrder(Magnitude.SKIPPED_INDEX, Magnitude.IGNORED_INDEX);
   assertWeightsOrder(Magnitude.IGNORED_INDEX, Magnitude.COMPLETE_INDEX);
   assertEquals(Magnitude.COMPLETE_INDEX.getSortWeight(), Magnitude.PASSED_INDEX.getSortWeight());
   assertWeightsOrder(Magnitude.PASSED_INDEX, Magnitude.FAILED_INDEX);
   assertWeightsOrder(Magnitude.FAILED_INDEX, Magnitude.ERROR_INDEX);
   assertWeightsOrder(Magnitude.ERROR_INDEX, Magnitude.TERMINATED_INDEX);
   assertWeightsOrder(Magnitude.TERMINATED_INDEX, Magnitude.RUNNING_INDEX);
 }
 public void testMagnitude_PassedSuite() {
   final SMTestProxy passedSuite = createSuiteProxy("passedSuite");
   final SMTestProxy passedSuiteTest = createTestProxy("test");
   passedSuite.setStarted();
   passedSuite.addChild(passedSuiteTest);
   passedSuiteTest.setStarted();
   passedSuiteTest.setFinished();
   passedSuite.setFinished();
   assertEquals(Magnitude.PASSED_INDEX.getValue(), passedSuite.getMagnitude());
 }