|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||
java.lang.Object
|
+--org.abora.gold.java.AboraHeaper
|
+--org.abora.gold.xpp.basic.Heaper
|
+--org.abora.gold.fm.support.Thunk
|
+--org.abora.gold.testing.Tester
|
+--org.abora.gold.testing.ScruSetTester
| Field Summary | |
protected ScruTable |
myTestSets
|
| Fields inherited from class org.abora.gold.xpp.basic.Heaper |
AllBlasts, BecomeMap, GarbageCount, InGC, InitializedClasses, InitializingClasses, LastMemory, NextClientRequestNumber, NotOneElementSignal, PackageTable, PromiseNameTable, StringHashSBoxes |
| Fields inherited from class org.abora.gold.java.AboraHeaper |
ActiveClubs, CurrentAuthor, CurrentBertCanopyCache, CurrentBertCrum, CurrentChunk, CurrentGrandMap, CurrentKeyMaster, CurrentPacker, CurrentSensorCanopyCache, CurrentServer, CurrentSession, CurrentSessions, CurrentTrace, InitialEditClub, InitialOwner, InitialReadClub, InitialSponsor, InsideTransactionFlag |
| Constructor Summary | |
ScruSetTester()
|
|
ScruSetTester(Rcvr receiver)
|
|
| Method Summary | |
void |
allTestsOn(java.io.PrintWriter oo)
A regression test is run by calling this method. |
ScruTable |
generateScruSets()
generateScruSets must generate a table of sets in the following order: 1) an empty set 2) a set containing one element 3) a set containing one element which is different from that in set 2 4) a set containing at least two elements, one equal to the element in set 2 5) a set containing at least two elements, different from all previous elements 6) a set with the same contents as set 2 not generated by copy() 7) a set with the same contents as set 5 not generated by copy() 8) a set generated by set 2 copy 9) a set generated by set 5 copy other sets are optional and will only be tested with general tests (check). |
ScruSet |
generateSet()
|
ScruSet |
generateSetContaining(Stepper stuff)
|
ScruSet |
getScruSet(IntegerVar number)
|
void |
restartScruSetTester(Rcvr rcvr)
|
void |
sendSelfTo(Xmtr xmtr)
do nothing |
void |
setTestSets(ScruTable table)
|
static void |
suppressInitTimeInherited()
|
static void |
suppressLinkTimeInherited()
|
void |
testContentsEqual(java.io.PrintWriter oo)
|
void |
testhasMember(java.io.PrintWriter oo)
|
void |
testIntersects(java.io.PrintWriter oo)
|
void |
testIsEmpty(java.io.PrintWriter oo)
|
void |
testIsSubsetOf(java.io.PrintWriter oo)
|
ScruTable |
testScruSets()
|
void |
unaryCheck(ScruSet a)
|
| Methods inherited from class org.abora.gold.testing.Tester |
auditionFromMenu, defaultRcString, doLinkTime, execute, fetchTester, getTester, publicClass, runTest, spyTest, tryTest, tryTest |
| Methods inherited from class org.abora.gold.fm.support.Thunk |
actualHashForEqual, isEqual |
| Methods inherited from class org.abora.gold.java.AboraHeaper |
asOop, basicInspect, displayString, error, hack, halt, inspect, knownBug, mightNotImplement, REQUIRES, shouldImplement, shouldNotImplement, stubbleForSubclassResponsibility, thingToDo, willNotImplement |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
protected ScruTable myTestSets
| Constructor Detail |
public ScruSetTester()
public ScruSetTester(Rcvr receiver)
| Method Detail |
public void allTestsOn(java.io.PrintWriter oo)
Tester
allTestsOn in class Testerpublic void testContentsEqual(java.io.PrintWriter oo)
public void testhasMember(java.io.PrintWriter oo)
public void testIntersects(java.io.PrintWriter oo)
public void testIsEmpty(java.io.PrintWriter oo)
public void testIsSubsetOf(java.io.PrintWriter oo)
public void unaryCheck(ScruSet a)
public void restartScruSetTester(Rcvr rcvr)
public ScruSet generateSet()
public ScruSet generateSetContaining(Stepper stuff)
public ScruSet getScruSet(IntegerVar number)
public void setTestSets(ScruTable table)
public ScruTable testScruSets()
public ScruTable generateScruSets()
public void sendSelfTo(Xmtr xmtr)
Heaper
sendSelfTo in class Heaperpublic static void suppressInitTimeInherited()
public static void suppressLinkTimeInherited()
|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||