|
JML | ||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object junit.framework.Assert junit.framework.TestCase org.jmlspecs.models.JMLObjectToObjectRelation_JML_TestData
Supply test data for the JML and JUnit based testing of Person.
Test data is supplied by overriding methods in this class. See the JML documentation and the comments below about how to do this.
This class is also the place to override the setUp() and tearDown() methods if your testing needs some actions to be taken before and after each test is executed.
This class is never rewritten by jmlunit.
Class Specifications |
Specifications inherited from class Object |
represents objectState <- org.jmlspecs.lang.JMLDataGroup.IT; public represents _getClass <- \typeof(this); |
Model Field Summary |
Model fields inherited from class java.lang.Object |
_getClass, objectState, theString |
Ghost Field Summary |
Ghost fields inherited from class java.lang.Object |
objectTimesFinalized, owner |
Field Summary | |
private Integer |
i0
|
private Integer |
i1
|
private Integer |
i2
|
private Integer |
i3
|
private Integer |
i4
|
private JMLObjectToObjectRelation |
intsToArrays
|
private JMLObjectToObjectRelation |
lessThan2
|
private JMLObjectToObjectRelation |
lessThan3
|
private JMLObjectToObjectRelation |
lessThan4
|
private StrategyType |
vjava_lang_ObjectStrategy
The strategy for generating test data of type java.lang.Object. |
private StrategyType |
vorg_jmlspecs_models_JMLObjectObjectPairStrategy
The strategy for generating test data of type org.jmlspecs.models.JMLObjectObjectPair. |
private StrategyType |
vorg_jmlspecs_models_JMLObjectSetStrategy
The strategy for generating test data of type org.jmlspecs.models.JMLObjectSet. |
private StrategyType |
vorg_jmlspecs_models_JMLObjectToObjectRelationStrategy
The strategy for generating test data of type org.jmlspecs.models.JMLObjectToObjectRelation. |
private StrategyType |
vorg_jmlspecs_models_JMLValueToObjectRelationStrategy
The strategy for generating test data of type org.jmlspecs.models.JMLValueToObjectRelation. |
Fields inherited from class junit.framework.TestCase |
|
Constructor Summary | |
JMLObjectToObjectRelation_JML_TestData(String name)
Initialize this class. |
Model Method Summary |
Model methods inherited from class java.lang.Object |
hashValue |
Method Summary | |
junit.framework.TestSuite |
emptyTestSuiteFor(String methodName)
Return an empty test suite for accumulating tests for the named method. |
junit.framework.TestSuite |
overallTestSuite()
Return the overall test suite for accumulating tests; the result will hold every test that will be run. |
protected IndefiniteIterator |
vjava_lang_ObjectIter(String methodName,
int loopsThisSurrounds)
Return a new, freshly allocated indefinite iterator that produces test data of type java.lang.Object for testing the method named by the String methodName in a loop that encloses loopsThisSurrounds many other loops. |
protected IndefiniteIterator |
vorg_jmlspecs_models_JMLObjectObjectPairIter(String methodName,
int loopsThisSurrounds)
Return a new, freshly allocated indefinite iterator that produces test data of type org.jmlspecs.models.JMLObjectObjectPair for testing the method named by the String methodName in a loop that encloses loopsThisSurrounds many other loops. |
protected IndefiniteIterator |
vorg_jmlspecs_models_JMLObjectSetIter(String methodName,
int loopsThisSurrounds)
Return a new, freshly allocated indefinite iterator that produces test data of type org.jmlspecs.models.JMLObjectSet for testing the method named by the String methodName in a loop that encloses loopsThisSurrounds many other loops. |
protected IndefiniteIterator |
vorg_jmlspecs_models_JMLObjectToObjectRelationIter(String methodName,
int loopsThisSurrounds)
Return a new, freshly allocated indefinite iterator that produces test data of type org.jmlspecs.models.JMLObjectToObjectRelation for testing the method named by the String methodName in a loop that encloses loopsThisSurrounds many other loops. |
protected IndefiniteIterator |
vorg_jmlspecs_models_JMLValueToObjectRelationIter(String methodName,
int loopsThisSurrounds)
Return a new, freshly allocated indefinite iterator that produces test data of type org.jmlspecs.models.JMLValueToObjectRelation for testing the method named by the String methodName in a loop that encloses loopsThisSurrounds many other loops. |
Methods inherited from class junit.framework.TestCase |
countTestCases, createResult, getName, run, run, runBare, runTest, setName, setUp, tearDown, toString |
Methods inherited from class junit.framework.Assert |
assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertFalse, assertFalse, assertNotNull, assertNotNull, assertNotSame, assertNotSame, assertNull, assertNull, assertSame, assertSame, assertTrue, assertTrue, fail, fail |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
private final Integer i4
private final Integer i3
private final Integer i2
private final Integer i1
private final Integer i0
private final JMLObjectToObjectRelation intsToArrays
private final JMLObjectToObjectRelation lessThan4
private final JMLObjectToObjectRelation lessThan3
private final JMLObjectToObjectRelation lessThan2
private StrategyType vorg_jmlspecs_models_JMLValueToObjectRelationStrategy
private StrategyType vorg_jmlspecs_models_JMLObjectObjectPairStrategy
private StrategyType vorg_jmlspecs_models_JMLObjectSetStrategy
private StrategyType vorg_jmlspecs_models_JMLObjectToObjectRelationStrategy
private StrategyType vjava_lang_ObjectStrategy
Constructor Detail |
public JMLObjectToObjectRelation_JML_TestData(String name)
Method Detail |
public junit.framework.TestSuite overallTestSuite()
TestSuite
public junit.framework.TestSuite emptyTestSuiteFor(String methodName)
methodName
- The method the tests in this suite are for.TestSuite
,
LimitedTestSuite
protected IndefiniteIterator vorg_jmlspecs_models_JMLValueToObjectRelationIter(String methodName, int loopsThisSurrounds)
methodName
- name of the method for which this
test data will be used.loopsThisSurrounds
- number of loops that the test
contains inside this one.protected IndefiniteIterator vorg_jmlspecs_models_JMLObjectObjectPairIter(String methodName, int loopsThisSurrounds)
methodName
- name of the method for which this
test data will be used.loopsThisSurrounds
- number of loops that the test
contains inside this one.protected IndefiniteIterator vorg_jmlspecs_models_JMLObjectSetIter(String methodName, int loopsThisSurrounds)
methodName
- name of the method for which this
test data will be used.loopsThisSurrounds
- number of loops that the test
contains inside this one.protected IndefiniteIterator vorg_jmlspecs_models_JMLObjectToObjectRelationIter(String methodName, int loopsThisSurrounds)
methodName
- name of the method for which this
test data will be used.loopsThisSurrounds
- number of loops that the test
contains inside this one.protected IndefiniteIterator vjava_lang_ObjectIter(String methodName, int loopsThisSurrounds)
methodName
- name of the method for which this
test data will be used.loopsThisSurrounds
- number of loops that the test
contains inside this one.
|
JML | ||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |