/** Add tests for the replaceEntry method to the overall test suite. */ private void addTestSuiteFor$TestReplaceEntry(junit.framework.TestSuite overallTestSuite$) { junit.framework.TestSuite methodTests$ = this.emptyTestSuiteFor("replaceEntry"); try { org.jmlspecs.jmlunit.strategies.IndefiniteIterator receivers$iter = new org.jmlspecs.jmlunit.strategies.NonNullIteratorDecorator( this.vorg_jmlspecs_samples_list_list3_E_OneWayListIter("replaceEntry", 1)); this.check_has_data( receivers$iter, "new NonNullIteratorDecorator(this.vorg_jmlspecs_samples_list_list3_E_OneWayListIter(\"replaceEntry\", 1))"); while (!receivers$iter.atEnd()) { org.jmlspecs.jmlunit.strategies.IndefiniteIterator vjava_lang_Object$1$iter = this.vjava_lang_ObjectIter("replaceEntry", 0); this.check_has_data( vjava_lang_Object$1$iter, "this.vjava_lang_ObjectIter(\"replaceEntry\", 0)"); while (!vjava_lang_Object$1$iter.atEnd()) { final org.jmlspecs.samples.list.list3.E_OneWayList receiver$ = (org.jmlspecs.samples.list.list3.E_OneWayList) receivers$iter.get(); final java.lang.Object arg1 = (java.lang.Object) vjava_lang_Object$1$iter.get(); methodTests$.addTest(new TestReplaceEntry(receiver$, arg1)); vjava_lang_Object$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 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$); }
/** Check that the iterator is non-null and not empty. */ private void check_has_data( org.jmlspecs.jmlunit.strategies.IndefiniteIterator iter, String call) { if (iter == null) { junit.framework.Assert.fail(call + " returned null"); } if (iter.atEnd()) { junit.framework.Assert.fail(call + " returned an empty iterator"); } }
/** Add tests for the getEntry method to the overall test suite. */ private void addTestSuiteFor$TestGetEntry(junit.framework.TestSuite overallTestSuite$) { junit.framework.TestSuite methodTests$ = this.emptyTestSuiteFor("getEntry"); try { org.jmlspecs.jmlunit.strategies.IndefiniteIterator receivers$iter = new org.jmlspecs.jmlunit.strategies.NonNullIteratorDecorator( this.vorg_jmlspecs_samples_list_list3_E_OneWayListIter("getEntry", 0)); this.check_has_data( receivers$iter, "new NonNullIteratorDecorator(this.vorg_jmlspecs_samples_list_list3_E_OneWayListIter(\"getEntry\", 0))"); while (!receivers$iter.atEnd()) { final org.jmlspecs.samples.list.list3.E_OneWayList receiver$ = (org.jmlspecs.samples.list.list3.E_OneWayList) receivers$iter.get(); methodTests$.addTest(new TestGetEntry(receiver$)); receivers$iter.advance(); } } catch (org.jmlspecs.jmlunit.strategies.TestSuiteFullException e$) { // methodTests$ doesn't want more tests } overallTestSuite$.addTest(methodTests$); }
/** 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$); }
/** Add tests for the clone method to the overall test suite. */ private void addTestSuiteFor$TestClone(junit.framework.TestSuite overallTestSuite$) { junit.framework.TestSuite methodTests$ = this.emptyTestSuiteFor("clone"); try { org.jmlspecs.jmlunit.strategies.IndefiniteIterator receivers$iter = new org.jmlspecs.jmlunit.strategies.NonNullIteratorDecorator( this.vorg_jmlspecs_jmlunit_strategies_CloneableObjectArrayAbstractIteratorIter( "clone", 0)); this.check_has_data( receivers$iter, "new NonNullIteratorDecorator(this.vorg_jmlspecs_jmlunit_strategies_CloneableObjectArrayAbstractIteratorIter(\"clone\", 0))"); while (!receivers$iter.atEnd()) { final org.jmlspecs.jmlunit.strategies.CloneableObjectArrayAbstractIterator receiver$ = (org.jmlspecs.jmlunit.strategies.CloneableObjectArrayAbstractIterator) receivers$iter.get(); methodTests$.addTest(new TestClone(receiver$)); receivers$iter.advance(); } } catch (org.jmlspecs.jmlunit.strategies.TestSuiteFullException e$) { // methodTests$ doesn't want more tests } overallTestSuite$.addTest(methodTests$); }