Ejemplo n.º 1
0
 public static boolean isFailed(MPSTreeNode node) {
   if (node == null || !(node.isLeaf())) {
     return false;
   }
   TestMethodTreeNode leaf = (TestMethodTreeNode) node;
   TestState state = leaf.getState();
   return state.equals(TestState.ERROR) || state.equals(TestState.FAILED);
 }
Ejemplo n.º 2
0
 private void updateState(
     TestMethodTreeNode methodNode, TestCaseTreeNode testCaseNode, TestState testState) {
   methodNode.setState(testState);
   List<TestState> priorityList =
       Arrays.asList(
           TestState.IN_PROGRESS,
           TestState.PASSED,
           TestState.FAILED,
           TestState.ERROR,
           TestState.TERMINATED);
   TestState oldState = testCaseNode.getState();
   if (ListSequence.fromList(priorityList).indexOf(oldState)
       < ListSequence.fromList(priorityList).indexOf(testState)) {
     if (TestState.PASSED.equals(testState)) {
       for (MPSTreeNode method : testCaseNode) {
         if (!(TestState.PASSED.equals(((TestMethodTreeNode) method).getState()))) {
           return;
         }
       }
     }
     testCaseNode.setState(testState);
   }
 }
Ejemplo n.º 3
0
 public static boolean isPassed(TestMethodTreeNode method) {
   if (method == null) {
     return true;
   }
   return method.getState() != null && method.getState().equals(TestState.PASSED);
 }