A B C D E F G H I J M N O R S T U V

A

approved() - Method in class org.infinitest.toolkit.GoldenMaster
 
approving() - Method in class org.infinitest.toolkit.GoldenMaster
 
Assertions - Class in org.infinitest.toolkit
Assertions for use in JUnit tests.
Assertions() - Constructor for class org.infinitest.toolkit.Assertions
 
assertNoException(Block) - Static method in class org.infinitest.toolkit.Assertions
Tests that the given block raises no exception.
at(String) - Static method in class org.infinitest.toolkit.GoldenMaster
Creates and returns a new "golden master" repository on the file system rooted at the directory with the given path.
at(File) - Static method in class org.infinitest.toolkit.GoldenMaster
Creates and returns a new "golden master" repository on the file system rooted at the given directory.

B

Block - Interface in org.infinitest.toolkit
 

C

CollectionMatchers - Class in org.infinitest.toolkit
Hamcrest matchers that verify the characteristics of collections.
CollectionMatchers() - Constructor for class org.infinitest.toolkit.CollectionMatchers
 
ComparabilityTestSupport<T extends Comparable<T>> - Class in org.infinitest.toolkit
Support structure for testing a class's compliance with the Comparable interface.
ComparabilityTestSupport() - Constructor for class org.infinitest.toolkit.ComparabilityTestSupport
 
comparisonShouldGiveCorrectRelativeValue() - Method in class org.infinitest.toolkit.ComparabilityTestSupport
 
copyShouldBeEquivalentToOriginal() - Method in class org.infinitest.toolkit.StrictCloneabilityTestSupport
 
copyShouldBeOfSameClassAsOriginal() - Method in class org.infinitest.toolkit.StrictCloneabilityTestSupport
 
copyShouldHaveObjectFieldsWhichAreNotSameAsOriginal() - Method in class org.infinitest.toolkit.StrictCloneabilityTestSupport
 
copyShouldNotBeIdenticalToOriginal() - Method in class org.infinitest.toolkit.StrictCloneabilityTestSupport
 

D

describe() - Method in class org.infinitest.toolkit.filter.TestTypeFilter
 
describeTo(Description) - Method in class org.infinitest.toolkit.RegexMatcher
 

E

EnclosedInners - Class in org.infinitest.toolkit.runners
Test classes run with this runner will have their inner test classes run as well, whether they be static or not.
EnclosedInners(Class<?>) - Constructor for class org.infinitest.toolkit.runners.EnclosedInners
Called reflectively on the test class considered to be the "enclosing" class.
equalObjectsShouldGiveSameHashCode() - Method in class org.infinitest.toolkit.EqualsHashCodeTestSupport
 
equals(Object) - Method in class org.infinitest.toolkit.GoldenMaster.Key
 
EqualsHashCodeTestSupport - Class in org.infinitest.toolkit
Support structure for testing a class's compliance with the equals and hashCode contract.
EqualsHashCodeTestSupport() - Constructor for class org.infinitest.toolkit.EqualsHashCodeTestSupport
 
equalsShouldBeConsistentAcrossInvocations() - Method in class org.infinitest.toolkit.EqualsHashCodeTestSupport
 
equalsShouldBeReflexive() - Method in class org.infinitest.toolkit.EqualsHashCodeTestSupport
 
equalsShouldBeSymmetricAndTransitive() - Method in class org.infinitest.toolkit.EqualsHashCodeTestSupport
 
execute() - Method in interface org.infinitest.toolkit.Block
Executes the block, which might raise a checked exception.

F

FakeTimeSource - Class in org.infinitest.toolkit.datetime
 
FakeTimeSource(Date) - Constructor for class org.infinitest.toolkit.datetime.FakeTimeSource
 
FilteringRunner - Class in org.infinitest.toolkit.filter
JUnit 4 runner that filters test execution based on annotations.
FilteringRunner(Class<?>) - Constructor for class org.infinitest.toolkit.filter.FilteringRunner
 
FilteringTestSuite - Class in org.infinitest.toolkit.filter
 
FilteringTestSuite(TestType) - Constructor for class org.infinitest.toolkit.filter.FilteringTestSuite
 

G

GoldenMaster - Class in org.infinitest.toolkit
"Golden master" testing is useful for recording the results of methods that are difficult to test, manually verifying that the result meets expectations, and thereafter automatically verifying that the result continues to meet those expectations.
GoldenMaster.Key - Class in org.infinitest.toolkit
 

H

hashCode() - Method in class org.infinitest.toolkit.GoldenMaster.Key
 
hashCodeShouldBeConsistentAcrossInvocations() - Method in class org.infinitest.toolkit.EqualsHashCodeTestSupport
 
hasSameContentsAs(Collection<?>) - Static method in class org.infinitest.toolkit.CollectionMatchers
 

I

initializeHarness() - Method in class org.infinitest.toolkit.ComparabilityTestSupport
 
initializeHarness() - Method in class org.infinitest.toolkit.EqualsHashCodeTestSupport
 
initializeHarness() - Method in class org.infinitest.toolkit.SerializabilityTestSupport
 
initializeHarness() - Method in class org.infinitest.toolkit.StrictCloneabilityTestSupport
 
initializeHarness() - Method in class org.infinitest.toolkit.UnmodifiableCollectionTestSupport
 
initializeHarness() - Method in class org.infinitest.toolkit.UnmodifiableMapTestSupport
 
initializeStrictHarness() - Method in class org.infinitest.toolkit.StrictEqualsHashCodeTestSupport
 

J

JavaSourceOfRandomness - Class in org.infinitest.toolkit.random
 
JavaSourceOfRandomness(Random) - Constructor for class org.infinitest.toolkit.random.JavaSourceOfRandomness
 

M

matches(Object) - Method in class org.infinitest.toolkit.RegexMatcher
 
matchesRegex(String) - Static method in class org.infinitest.toolkit.RegexMatcher
 

N

nextBoolean() - Method in class org.infinitest.toolkit.random.JavaSourceOfRandomness
 
nextBoolean() - Method in interface org.infinitest.toolkit.random.SourceOfRandomness
 
nextBytes(byte[]) - Method in class org.infinitest.toolkit.random.JavaSourceOfRandomness
 
nextBytes(byte[]) - Method in interface org.infinitest.toolkit.random.SourceOfRandomness
 
nextDouble() - Method in class org.infinitest.toolkit.random.JavaSourceOfRandomness
 
nextDouble() - Method in interface org.infinitest.toolkit.random.SourceOfRandomness
 
nextFloat() - Method in class org.infinitest.toolkit.random.JavaSourceOfRandomness
 
nextFloat() - Method in interface org.infinitest.toolkit.random.SourceOfRandomness
 
nextGaussian() - Method in class org.infinitest.toolkit.random.JavaSourceOfRandomness
 
nextGaussian() - Method in interface org.infinitest.toolkit.random.SourceOfRandomness
 
nextInt() - Method in class org.infinitest.toolkit.random.JavaSourceOfRandomness
 
nextInt(int) - Method in class org.infinitest.toolkit.random.JavaSourceOfRandomness
 
nextInt() - Method in interface org.infinitest.toolkit.random.SourceOfRandomness
 
nextInt(int) - Method in interface org.infinitest.toolkit.random.SourceOfRandomness
 
nextLong() - Method in class org.infinitest.toolkit.random.JavaSourceOfRandomness
 
nextLong() - Method in interface org.infinitest.toolkit.random.SourceOfRandomness
 
now() - Method in class org.infinitest.toolkit.datetime.FakeTimeSource
 
now() - Method in class org.infinitest.toolkit.datetime.SystemClockTimeSource
 
now() - Method in interface org.infinitest.toolkit.datetime.TimeSource
 

O

org.infinitest.toolkit - package org.infinitest.toolkit
 
org.infinitest.toolkit.datetime - package org.infinitest.toolkit.datetime
 
org.infinitest.toolkit.filter - package org.infinitest.toolkit.filter
 
org.infinitest.toolkit.random - package org.infinitest.toolkit.random
 
org.infinitest.toolkit.runners - package org.infinitest.toolkit.runners
 

R

RegexMatcher - Class in org.infinitest.toolkit
Hamcrest matcher that verifies that strings match regular expressions.
reverseOfComparisonShouldGiveResultOfOppositeSign() - Method in class org.infinitest.toolkit.ComparabilityTestSupport
 
runTest(Test, TestResult) - Method in class org.infinitest.toolkit.filter.FilteringTestSuite
 

S

SerializabilityTestSupport - Class in org.infinitest.toolkit
Support structure for testing the serializability of instances of a class.
SerializabilityTestSupport() - Constructor for class org.infinitest.toolkit.SerializabilityTestSupport
 
shouldNotBeEqualToJavaLangObject() - Method in class org.infinitest.toolkit.EqualsHashCodeTestSupport
 
shouldNotBeEqualToNull() - Method in class org.infinitest.toolkit.EqualsHashCodeTestSupport
 
shouldPreventAdd() - Method in class org.infinitest.toolkit.UnmodifiableCollectionTestSupport
 
shouldPreventAddAll() - Method in class org.infinitest.toolkit.UnmodifiableCollectionTestSupport
 
shouldPreventAddAtIndex() - Method in class org.infinitest.toolkit.UnmodifiableListTestSupport
 
shouldPreventClear() - Method in class org.infinitest.toolkit.UnmodifiableCollectionTestSupport
 
shouldPreventClear() - Method in class org.infinitest.toolkit.UnmodifiableMapTestSupport
 
shouldPreventPut() - Method in class org.infinitest.toolkit.UnmodifiableMapTestSupport
 
shouldPreventPutAll() - Method in class org.infinitest.toolkit.UnmodifiableMapTestSupport
 
shouldPreventRemove() - Method in class org.infinitest.toolkit.UnmodifiableCollectionTestSupport
 
shouldPreventRemove() - Method in class org.infinitest.toolkit.UnmodifiableMapTestSupport
 
shouldPreventRemoveAll() - Method in class org.infinitest.toolkit.UnmodifiableCollectionTestSupport
 
shouldPreventRemoveAtIndex() - Method in class org.infinitest.toolkit.UnmodifiableListTestSupport
 
shouldPreventRemoveViaIterator() - Method in class org.infinitest.toolkit.UnmodifiableCollectionTestSupport
 
shouldPreventRemoveViaListIterator() - Method in class org.infinitest.toolkit.UnmodifiableListTestSupport
 
shouldPreventRetainAll() - Method in class org.infinitest.toolkit.UnmodifiableCollectionTestSupport
 
shouldPreventSetAtIndex() - Method in class org.infinitest.toolkit.UnmodifiableListTestSupport
 
shouldPreventSetViaListIterator() - Method in class org.infinitest.toolkit.UnmodifiableListTestSupport
 
shouldRun(Description) - Method in class org.infinitest.toolkit.filter.TestTypeFilter
 
shouldRunClass() - Method in class org.infinitest.toolkit.filter.TestTypeFilter
 
shouldSerializeAndDeserializeWithoutErrorPreservingFields() - Method in class org.infinitest.toolkit.SerializabilityTestSupport
 
SourceOfRandomness - Interface in org.infinitest.toolkit.random
 
StrictCloneabilityTestSupport<T extends Cloneable> - Class in org.infinitest.toolkit
Support structure for testing the cloneability of instances of a class.
StrictCloneabilityTestSupport() - Constructor for class org.infinitest.toolkit.StrictCloneabilityTestSupport
 
StrictEqualsHashCodeTestSupport - Class in org.infinitest.toolkit
Support structure for testing a class's compliance with the equals and hashCode contract more strictly -- use this for classes that should compare equal only to objects of the same runtime class.
StrictEqualsHashCodeTestSupport() - Constructor for class org.infinitest.toolkit.StrictEqualsHashCodeTestSupport
 
subclassInstanceWithSameValuesShouldNotCompareEqualToSuperclassInstance() - Method in class org.infinitest.toolkit.StrictEqualsHashCodeTestSupport
 
SystemClockTimeSource - Class in org.infinitest.toolkit.datetime
 
SystemClockTimeSource() - Constructor for class org.infinitest.toolkit.datetime.SystemClockTimeSource
 

T

TestType - Enum in org.infinitest.toolkit.filter
A set of commonly used categories of test.
TestTypeFilter - Class in org.infinitest.toolkit.filter
 
TimeSource - Interface in org.infinitest.toolkit.datetime
When you write classes that need some notion of the current date/time, use an instance of this interface instead.
toString() - Method in class org.infinitest.toolkit.GoldenMaster.Key
 
twoObjectsWhichCompareLikeToAnotherObjectShouldGiveResultOfSameSign() - Method in class org.infinitest.toolkit.ComparabilityTestSupport
 
Type - Annotation Type in org.infinitest.toolkit.filter
Indicates what type of test a class or method is categorized as.

U

unequalObjectsShouldNotCompareEqual() - Method in class org.infinitest.toolkit.EqualsHashCodeTestSupport
 
UnmodifiableCollectionTestSupport<T> - Class in org.infinitest.toolkit
Support structure for testing the unmodifiability of a collection.
UnmodifiableCollectionTestSupport() - Constructor for class org.infinitest.toolkit.UnmodifiableCollectionTestSupport
 
UnmodifiableListTestSupport<T> - Class in org.infinitest.toolkit
Support structure for testing the unmodifiability of a list.
UnmodifiableListTestSupport() - Constructor for class org.infinitest.toolkit.UnmodifiableListTestSupport
 
UnmodifiableMapTestSupport<K,V> - Class in org.infinitest.toolkit
Support structure for testing the unmodifiability of a map.
UnmodifiableMapTestSupport() - Constructor for class org.infinitest.toolkit.UnmodifiableMapTestSupport
 

V

valueOf(String) - Static method in enum org.infinitest.toolkit.filter.TestType
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.infinitest.toolkit.filter.TestType
Returns an array containing the constants of this enum type, in the order they're declared.

A B C D E F G H I J M N O R S T U V

© Copyright 2009 Paul R. Holser, Jr. All rights reserved. pholser@alumni.rice.edu