|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectnz.ac.waikato.modeljunit.examples.LargeSet
public class LargeSet
A model of a set with N elements. (N <= 13) With N=10, this model has 1024 states and 20480 transitions, which would take a long time to test exhaustively. See SmartSetAdaptor for a different/better way of testing large sets.
Field Summary | |
---|---|
protected boolean[] |
elem
|
Constructor Summary | |
---|---|
LargeSet()
Equivalent to LargeSet(2). |
|
LargeSet(int N)
Construct a model of a set with N elements. |
Method Summary | |
---|---|
void |
add0()
|
boolean |
add0Guard()
|
void |
add1()
|
void |
add10()
|
boolean |
add10Guard()
|
void |
add11()
|
boolean |
add11Guard()
|
void |
add12()
|
boolean |
add12Guard()
|
boolean |
add1Guard()
|
void |
add2()
|
boolean |
add2Guard()
|
void |
add3()
|
boolean |
add3Guard()
|
void |
add4()
|
boolean |
add4Guard()
|
void |
add5()
|
boolean |
add5Guard()
|
void |
add6()
|
boolean |
add6Guard()
|
void |
add7()
|
boolean |
add7Guard()
|
void |
add8()
|
boolean |
add8Guard()
|
void |
add9()
|
boolean |
add9Guard()
|
void |
addElem(int i)
|
void |
del0()
|
boolean |
del0Guard()
|
void |
del1()
|
void |
del10()
|
boolean |
del10Guard()
|
void |
del11()
|
boolean |
del11Guard()
|
void |
del12()
|
boolean |
del12Guard()
|
boolean |
del1Guard()
|
void |
del2()
|
boolean |
del2Guard()
|
void |
del3()
|
boolean |
del3Guard()
|
void |
del4()
|
boolean |
del4Guard()
|
void |
del5()
|
boolean |
del5Guard()
|
void |
del6()
|
boolean |
del6Guard()
|
void |
del7()
|
boolean |
del7Guard()
|
void |
del8()
|
boolean |
del8Guard()
|
void |
del9()
|
boolean |
del9Guard()
|
void |
delElem(int i)
|
java.lang.Object |
getState()
Converts elem into a string of 'T' and 'F' characters. |
static void |
main(java.lang.String[] args)
An example of generating tests from this model. |
void |
reset(boolean testing)
Set all bits of elem to false. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected boolean[] elem
Constructor Detail |
---|
public LargeSet()
public LargeSet(int N)
N
- Must be 1..13.Method Detail |
---|
public java.lang.Object getState()
getState
in interface FsmModel
public void reset(boolean testing)
reset
in interface FsmModel
testing
- true means the SUT should be reset too.public void addElem(int i)
public void delElem(int i)
public boolean add0Guard()
public boolean add1Guard()
public boolean add2Guard()
public boolean add3Guard()
public boolean add4Guard()
public boolean add5Guard()
public boolean add6Guard()
public boolean add7Guard()
public boolean add8Guard()
public boolean add9Guard()
public boolean add10Guard()
public boolean add11Guard()
public boolean add12Guard()
public void add0()
public void add1()
public void add2()
public void add3()
public void add4()
public void add5()
public void add6()
public void add7()
public void add8()
public void add9()
public void add10()
public void add11()
public void add12()
public boolean del0Guard()
public boolean del1Guard()
public boolean del2Guard()
public boolean del3Guard()
public boolean del4Guard()
public boolean del5Guard()
public boolean del6Guard()
public boolean del7Guard()
public boolean del8Guard()
public boolean del9Guard()
public boolean del10Guard()
public boolean del11Guard()
public boolean del12Guard()
public void del0()
public void del1()
public void del2()
public void del3()
public void del4()
public void del5()
public void del6()
public void del7()
public void del8()
public void del9()
public void del10()
public void del11()
public void del12()
public static void main(java.lang.String[] args) throws java.io.IOException
java.io.IOException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |