1 package gov.nasa.jpf.mc; 20 21 import gov.nasa.jpf.jvm.TestJPF; 22 23 import junit.framework.TestSuite; 24 25 import junit.textui.TestRunner; 26 27 28 31 public class TestCrossingJPF extends TestJPF { 32 static String testClass = "gov.nasa.jpf.mc.Crossing"; 33 34 public TestCrossingJPF (String name) { 35 super(name); 36 } 37 38 public static void main (String [] args) { 39 TestRunner.run(suite()); 40 } 41 42 public static TestSuite suite () { 43 return new TestSuite(TestCrossingJPF.class); 44 } 45 46 47 48 52 53 public void testCrossingNoHeuristic () { 54 String [] args = { testClass }; 55 runJPFassertionError(args); 56 } 57 58 61 62 public void testCrossingBFSHeuristic () { 63 String [] args = { "+search.class=gov.nasa.jpf.search.heuristic.HeuristicSearch", 64 "+search.heuristic.class=gov.nasa.jpf.search.heuristic.BFSHeuristic", testClass }; 65 66 runJPFassertionError(args); 67 } 68 69 } 70 | Popular Tags |