/** Add tests for the unconnected method to the overall test suite. */ private void addTestSuiteFor$TestUnconnected(junit.framework.TestSuite overallTestSuite$) { junit.framework.TestSuite methodTests$ = this.emptyTestSuiteFor("unconnected"); try { org.jmlspecs.jmlunit.strategies.IndefiniteIterator receivers$iter = new org.jmlspecs.jmlunit.strategies.NonNullIteratorDecorator( this.vorg_jmlspecs_samples_digraph_SearchableDigraphIter("unconnected", 1)); this.check_has_data( receivers$iter, "new NonNullIteratorDecorator(this.vorg_jmlspecs_samples_digraph_SearchableDigraphIter(\"unconnected\", 1))"); while (!receivers$iter.atEnd()) { org.jmlspecs.jmlunit.strategies.IndefiniteIterator vorg_jmlspecs_samples_digraph_NodeType$1$iter = this.vorg_jmlspecs_samples_digraph_NodeTypeIter("unconnected", 0); this.check_has_data( vorg_jmlspecs_samples_digraph_NodeType$1$iter, "this.vorg_jmlspecs_samples_digraph_NodeTypeIter(\"unconnected\", 0)"); while (!vorg_jmlspecs_samples_digraph_NodeType$1$iter.atEnd()) { final org.jmlspecs.samples.digraph.SearchableDigraph receiver$ = (org.jmlspecs.samples.digraph.SearchableDigraph) receivers$iter.get(); final org.jmlspecs.samples.digraph.NodeType arg1 = (org.jmlspecs.samples.digraph.NodeType) vorg_jmlspecs_samples_digraph_NodeType$1$iter.get(); methodTests$.addTest(new TestUnconnected(receiver$, arg1)); vorg_jmlspecs_samples_digraph_NodeType$1$iter.advance(); } receivers$iter.advance(); } } catch (org.jmlspecs.jmlunit.strategies.TestSuiteFullException e$) { // methodTests$ doesn't want more tests } overallTestSuite$.addTest(methodTests$); }
/** Add tests for the SearchableDigraph contructor to the overall test suite. */ private void addTestSuiteFor$TestSearchableDigraph(junit.framework.TestSuite overallTestSuite$) { junit.framework.TestSuite methodTests$ = this.emptyTestSuiteFor("SearchableDigraph"); try { methodTests$.addTest(new TestSearchableDigraph()); } catch (org.jmlspecs.jmlunit.strategies.TestSuiteFullException e$) { // methodTests$ doesn't want more tests } overallTestSuite$.addTest(methodTests$); }
// @ ensures \result != null; public static junit.framework.Test suite() { SearchableDigraph_JML_Test testobj = new SearchableDigraph_JML_Test("SearchableDigraph_JML_Test"); junit.framework.TestSuite testsuite = testobj.overallTestSuite(); // Add instances of Test found by the reflection mechanism. testsuite.addTestSuite(SearchableDigraph_JML_Test.class); testobj.addTestSuiteForEachMethod(testsuite); return testsuite; }
/** Add tests for the toString method to the overall test suite. */ private void addTestSuiteFor$TestToString(junit.framework.TestSuite overallTestSuite$) { junit.framework.TestSuite methodTests$ = this.emptyTestSuiteFor("toString"); try { org.jmlspecs.jmlunit.strategies.IndefiniteIterator receivers$iter = new org.jmlspecs.jmlunit.strategies.NonNullIteratorDecorator( this.vorg_jmlspecs_samples_digraph_SearchableDigraphIter("toString", 0)); this.check_has_data( receivers$iter, "new NonNullIteratorDecorator(this.vorg_jmlspecs_samples_digraph_SearchableDigraphIter(\"toString\", 0))"); while (!receivers$iter.atEnd()) { final org.jmlspecs.samples.digraph.SearchableDigraph receiver$ = (org.jmlspecs.samples.digraph.SearchableDigraph) receivers$iter.get(); methodTests$.addTest(new TestToString(receiver$)); receivers$iter.advance(); } } catch (org.jmlspecs.jmlunit.strategies.TestSuiteFullException e$) { // methodTests$ doesn't want more tests } overallTestSuite$.addTest(methodTests$); }
// @ requires overallTestSuite$ != null; public void addTestSuiteForEachMethod(junit.framework.TestSuite overallTestSuite$) { try { this.addTestSuiteFor$TestSearchableDigraph(overallTestSuite$); } catch (java.lang.Throwable ex) { overallTestSuite$.addTest(new org.jmlspecs.jmlunit.strategies.ConstructorFailed(ex)); } try { this.addTestSuiteFor$TestDFS(overallTestSuite$); } catch (java.lang.Throwable ex) { overallTestSuite$.addTest(new org.jmlspecs.jmlunit.strategies.ConstructorFailed(ex)); } try { this.addTestSuiteFor$TestDFSVisit(overallTestSuite$); } catch (java.lang.Throwable ex) { overallTestSuite$.addTest(new org.jmlspecs.jmlunit.strategies.ConstructorFailed(ex)); } try { this.addTestSuiteFor$TestTranspose(overallTestSuite$); } catch (java.lang.Throwable ex) { overallTestSuite$.addTest(new org.jmlspecs.jmlunit.strategies.ConstructorFailed(ex)); } try { this.addTestSuiteFor$TestAddNode(overallTestSuite$); } catch (java.lang.Throwable ex) { overallTestSuite$.addTest(new org.jmlspecs.jmlunit.strategies.ConstructorFailed(ex)); } try { this.addTestSuiteFor$TestRemoveNode(overallTestSuite$); } catch (java.lang.Throwable ex) { overallTestSuite$.addTest(new org.jmlspecs.jmlunit.strategies.ConstructorFailed(ex)); } try { this.addTestSuiteFor$TestAddArc(overallTestSuite$); } catch (java.lang.Throwable ex) { overallTestSuite$.addTest(new org.jmlspecs.jmlunit.strategies.ConstructorFailed(ex)); } try { this.addTestSuiteFor$TestRemoveArc(overallTestSuite$); } catch (java.lang.Throwable ex) { overallTestSuite$.addTest(new org.jmlspecs.jmlunit.strategies.ConstructorFailed(ex)); } try { this.addTestSuiteFor$TestIsNode(overallTestSuite$); } catch (java.lang.Throwable ex) { overallTestSuite$.addTest(new org.jmlspecs.jmlunit.strategies.ConstructorFailed(ex)); } try { this.addTestSuiteFor$TestIsArc(overallTestSuite$); } catch (java.lang.Throwable ex) { overallTestSuite$.addTest(new org.jmlspecs.jmlunit.strategies.ConstructorFailed(ex)); } try { this.addTestSuiteFor$TestIsAPath(overallTestSuite$); } catch (java.lang.Throwable ex) { overallTestSuite$.addTest(new org.jmlspecs.jmlunit.strategies.ConstructorFailed(ex)); } try { this.addTestSuiteFor$TestToString(overallTestSuite$); } catch (java.lang.Throwable ex) { overallTestSuite$.addTest(new org.jmlspecs.jmlunit.strategies.ConstructorFailed(ex)); } try { this.addTestSuiteFor$TestUnconnected(overallTestSuite$); } catch (java.lang.Throwable ex) { overallTestSuite$.addTest(new org.jmlspecs.jmlunit.strategies.ConstructorFailed(ex)); } }