org.stringtree.util.testing
Class Checklist
java.lang.Object
org.stringtree.util.testing.Checklist
public class Checklist
- extends java.lang.Object
Constructor Summary |
Checklist(java.util.Collection items)
|
Checklist(java.util.Collection items,
boolean verbose)
|
Checklist(java.lang.Object[] items)
|
Checklist(java.lang.Object[] items,
boolean verbose)
|
Method Summary |
boolean |
allAndOnlyOnce()
|
boolean |
allCheckedAtLeastOnce()
|
boolean |
anyCheckedMoreThanOnce()
|
boolean |
anyUnknownItemsChecked()
|
void |
check(java.lang.Object o)
|
void |
checkCollection(java.util.Collection c)
|
void |
checkEnumeration(java.util.Enumeration it)
|
void |
checkEnumerationStrings(java.util.Enumeration it)
|
void |
checkIterator(java.util.Iterator it)
|
void |
checkIteratorStrings(java.util.Iterator it)
|
static boolean |
compareCollection(java.util.Collection items,
java.util.Collection c)
|
static boolean |
compareCollection(java.lang.Object[] items,
java.util.Collection c)
|
static boolean |
compareCollection(java.lang.Object[] items,
java.util.Collection c,
boolean verbose)
|
static boolean |
compareEnumeration(java.util.Collection items,
java.util.Enumeration it)
|
static boolean |
compareEnumeration(java.lang.Object[] items,
java.util.Enumeration it)
|
static boolean |
compareEnumerationStrings(java.util.Collection items,
java.util.Enumeration it)
|
static boolean |
compareEnumerationStrings(java.lang.Object[] items,
java.util.Enumeration it)
|
static boolean |
compareIterator(java.util.Collection items,
java.util.Iterator it)
|
static boolean |
compareIterator(java.lang.Object[] items,
java.util.Iterator it)
|
static boolean |
compareIterator(java.lang.Object[] items,
java.util.Iterator it,
boolean verbose)
|
static boolean |
compareIteratorStrings(java.util.Collection items,
java.util.Iterator it)
|
static boolean |
compareIteratorStrings(java.lang.Object[] items,
java.util.Iterator it)
|
private int |
find(java.lang.Object obj)
|
static boolean |
getVerboseDefault()
|
boolean |
isChecked(java.lang.Object o)
|
private boolean |
match(java.lang.Object a,
java.lang.Object b)
|
void |
reset()
|
private void |
set(java.util.Collection collection)
|
private void |
set(java.lang.Object[] array)
|
void |
setVerbose(boolean verbose)
|
static void |
setVerboseDefault(boolean verbose)
|
java.lang.String |
toString()
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
items
private java.lang.Object[] items
ticks
private int[] ticks
verboseDefault
private static boolean verboseDefault
verbose
private boolean verbose
Checklist
public Checklist(java.lang.Object[] items,
boolean verbose)
Checklist
public Checklist(java.util.Collection items,
boolean verbose)
Checklist
public Checklist(java.lang.Object[] items)
Checklist
public Checklist(java.util.Collection items)
setVerboseDefault
public static void setVerboseDefault(boolean verbose)
getVerboseDefault
public static boolean getVerboseDefault()
set
private void set(java.lang.Object[] array)
set
private void set(java.util.Collection collection)
reset
public void reset()
setVerbose
public void setVerbose(boolean verbose)
match
private boolean match(java.lang.Object a,
java.lang.Object b)
find
private int find(java.lang.Object obj)
check
public void check(java.lang.Object o)
isChecked
public boolean isChecked(java.lang.Object o)
allCheckedAtLeastOnce
public boolean allCheckedAtLeastOnce()
anyCheckedMoreThanOnce
public boolean anyCheckedMoreThanOnce()
anyUnknownItemsChecked
public boolean anyUnknownItemsChecked()
allAndOnlyOnce
public boolean allAndOnlyOnce()
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
checkIterator
public void checkIterator(java.util.Iterator it)
checkEnumeration
public void checkEnumeration(java.util.Enumeration it)
checkCollection
public void checkCollection(java.util.Collection c)
checkIteratorStrings
public void checkIteratorStrings(java.util.Iterator it)
checkEnumerationStrings
public void checkEnumerationStrings(java.util.Enumeration it)
compareIterator
public static boolean compareIterator(java.lang.Object[] items,
java.util.Iterator it,
boolean verbose)
compareIterator
public static boolean compareIterator(java.lang.Object[] items,
java.util.Iterator it)
compareEnumeration
public static boolean compareEnumeration(java.lang.Object[] items,
java.util.Enumeration it)
compareCollection
public static boolean compareCollection(java.lang.Object[] items,
java.util.Collection c,
boolean verbose)
compareCollection
public static boolean compareCollection(java.lang.Object[] items,
java.util.Collection c)
compareIteratorStrings
public static boolean compareIteratorStrings(java.lang.Object[] items,
java.util.Iterator it)
compareEnumerationStrings
public static boolean compareEnumerationStrings(java.lang.Object[] items,
java.util.Enumeration it)
compareIterator
public static boolean compareIterator(java.util.Collection items,
java.util.Iterator it)
compareEnumeration
public static boolean compareEnumeration(java.util.Collection items,
java.util.Enumeration it)
compareCollection
public static boolean compareCollection(java.util.Collection items,
java.util.Collection c)
compareIteratorStrings
public static boolean compareIteratorStrings(java.util.Collection items,
java.util.Iterator it)
compareEnumerationStrings
public static boolean compareEnumerationStrings(java.util.Collection items,
java.util.Enumeration it)