A B C D E F G H I J L M N O P R S T V W _

A

aClass(Class<?>) - Static method in class org.junit.runner.Request
Create a Request that, when processed, will run all the tests in a class.
addChild(Description) - Method in class org.junit.runner.Description
Add Description as a child of the receiver.
addError(Throwable) - Method in class org.junit.rules.ErrorCollector
Adds a Throwable to the table.
addFirstListener(RunListener) - Method in class org.junit.runner.notification.RunNotifier
Internal use only.
addListener(RunListener) - Method in class org.junit.runner.JUnitCore
Add a listener to be notified as the tests run.
addListener(RunListener) - Method in class org.junit.runner.notification.RunNotifier
Internal use only
After - Annotation Type in org.junit
If you allocate external resources in a Before method you need to release them after the test runs.
after() - Method in class org.junit.rules.ExternalResource
Override to tear down your specific external resource.
after() - Method in class org.junit.rules.TemporaryFolder
 
AfterClass - Annotation Type in org.junit
If you allocate expensive external resources in a BeforeClass method you need to release them after all the tests in the class have run.
ALL - Static variable in class org.junit.runner.manipulation.Filter
A null Filter that passes all tests through.
AllOf<T> - Class in org.hamcrest.core
Calculates the logical conjunction of two matchers.
AllOf(Iterable<Matcher<? extends T>>) - Constructor for class org.hamcrest.core.AllOf
 
allOf(Matcher<? extends T>...) - Static method in class org.hamcrest.core.AllOf
Evaluates to true only if ALL of the passed in matchers evaluate to true.
allOf(Iterable<Matcher<? extends T>>) - Static method in class org.hamcrest.core.AllOf
Evaluates to true only if ALL of the passed in matchers evaluate to true.
allOf(Matcher<? extends T>...) - Static method in class org.hamcrest.CoreMatchers
Evaluates to true only if ALL of the passed in matchers evaluate to true.
allOf(Iterable<Matcher<? extends T>>) - Static method in class org.hamcrest.CoreMatchers
Evaluates to true only if ALL of the passed in matchers evaluate to true.
AllTests - Class in org.junit.runners
Runner for use with JUnit 3.8.x-style AllTests classes (those that only implement a static suite() method).
AllTests(Class<?>) - Constructor for class org.junit.runners.AllTests
Only called reflectively.
any(Class<T>) - Static method in class org.hamcrest.core.IsAnything
This matcher always evaluates to true.
any(Class<T>) - Static method in class org.hamcrest.CoreMatchers
This matcher always evaluates to true.
AnyOf<T> - Class in org.hamcrest.core
Calculates the logical disjunction of two matchers.
AnyOf(Iterable<Matcher<? extends T>>) - Constructor for class org.hamcrest.core.AnyOf
 
anyOf(Matcher<? extends T>...) - Static method in class org.hamcrest.core.AnyOf
Evaluates to true if ANY of the passed in matchers evaluate to true.
anyOf(Iterable<Matcher<? extends T>>) - Static method in class org.hamcrest.core.AnyOf
Evaluates to true if ANY of the passed in matchers evaluate to true.
anyOf(Matcher<? extends T>...) - Static method in class org.hamcrest.CoreMatchers
Evaluates to true if ANY of the passed in matchers evaluate to true.
anyOf(Iterable<Matcher<? extends T>>) - Static method in class org.hamcrest.CoreMatchers
Evaluates to true if ANY of the passed in matchers evaluate to true.
anything() - Static method in class org.hamcrest.core.IsAnything
This matcher always evaluates to true.
anything(String) - Static method in class org.hamcrest.core.IsAnything
This matcher always evaluates to true.
anything() - Static method in class org.hamcrest.CoreMatchers
This matcher always evaluates to true.
anything(String) - Static method in class org.hamcrest.CoreMatchers
This matcher always evaluates to true.
append(String) - Method in class org.hamcrest.BaseDescription
Append the String str to the description.
append(char) - Method in class org.hamcrest.BaseDescription
Append the char c to the description.
append(String) - Method in class org.hamcrest.StringDescription
 
append(char) - Method in class org.hamcrest.StringDescription
 
appendDescriptionOf(SelfDescribing) - Method in class org.hamcrest.BaseDescription
 
appendDescriptionOf(SelfDescribing) - Method in interface org.hamcrest.Description
Appends the description of a SelfDescribing value to this description.
appendList(String, String, String, Iterable<? extends SelfDescribing>) - Method in class org.hamcrest.BaseDescription
 
appendList(String, String, String, Iterable<? extends SelfDescribing>) - Method in interface org.hamcrest.Description
Appends a list of SelfDescribing objects to the description.
appendText(String) - Method in class org.hamcrest.BaseDescription
 
appendText(String) - Method in interface org.hamcrest.Description
Appends some plain text to the description.
appendValue(Object) - Method in class org.hamcrest.BaseDescription
 
appendValue(Object) - Method in interface org.hamcrest.Description
Appends an arbitary value to the description.
appendValueList(String, String, String, T...) - Method in class org.hamcrest.BaseDescription
 
appendValueList(String, String, String, Iterable<T>) - Method in class org.hamcrest.BaseDescription
 
appendValueList(String, String, String, T...) - Method in interface org.hamcrest.Description
Appends a list of values to the description.
appendValueList(String, String, String, Iterable<T>) - Method in interface org.hamcrest.Description
Appends a list of values to the description.
apply(Statement, Description) - Method in class org.junit.rules.ExpectedException
 
apply(Statement, Description) - Method in class org.junit.rules.ExternalResource
 
apply(Statement, FrameworkMethod, Object) - Method in interface org.junit.rules.MethodRule
Deprecated. Modifies the method-running Statement to implement an additional test-running rule.
apply(Statement, Description) - Method in interface org.junit.rules.TestRule
Modifies the method-running Statement to implement this test-running rule.
apply(Statement, Description) - Method in class org.junit.rules.TestWatcher
 
apply(Statement, FrameworkMethod, Object) - Method in class org.junit.rules.TestWatchman
Deprecated.  
apply(Statement, Description) - Method in class org.junit.rules.Timeout
 
apply(Statement, Description) - Method in class org.junit.rules.Verifier
 
apply(Object) - Method in class org.junit.runner.manipulation.Filter
Invoke with a Runner to cause all tests it intends to run to first be checked with the filter.
apply(Object) - Method in class org.junit.runner.manipulation.Sorter
Sorts the test in runner using comparator
ArrayIterator - Class in org.hamcrest.internal
 
ArrayIterator(Object) - Constructor for class org.hamcrest.internal.ArrayIterator
 
Assert - Class in org.junit
A set of assertion methods useful for writing tests.
Assert() - Constructor for class org.junit.Assert
Protect constructor since it is a static only class
assertArrayEquals(String, Object[], Object[]) - Static method in class org.junit.Assert
Asserts that two object arrays are equal.
assertArrayEquals(Object[], Object[]) - Static method in class org.junit.Assert
Asserts that two object arrays are equal.
assertArrayEquals(String, byte[], byte[]) - Static method in class org.junit.Assert
Asserts that two byte arrays are equal.
assertArrayEquals(byte[], byte[]) - Static method in class org.junit.Assert
Asserts that two byte arrays are equal.
assertArrayEquals(String, char[], char[]) - Static method in class org.junit.Assert
Asserts that two char arrays are equal.
assertArrayEquals(char[], char[]) - Static method in class org.junit.Assert
Asserts that two char arrays are equal.
assertArrayEquals(String, short[], short[]) - Static method in class org.junit.Assert
Asserts that two short arrays are equal.
assertArrayEquals(short[], short[]) - Static method in class org.junit.Assert
Asserts that two short arrays are equal.
assertArrayEquals(String, int[], int[]) - Static method in class org.junit.Assert
Asserts that two int arrays are equal.
assertArrayEquals(int[], int[]) - Static method in class org.junit.Assert
Asserts that two int arrays are equal.
assertArrayEquals(String, long[], long[]) - Static method in class org.junit.Assert
Asserts that two long arrays are equal.
assertArrayEquals(long[], long[]) - Static method in class org.junit.Assert
Asserts that two long arrays are equal.
assertArrayEquals(String, double[], double[], double) - Static method in class org.junit.Assert
Asserts that two double arrays are equal.
assertArrayEquals(double[], double[], double) - Static method in class org.junit.Assert
Asserts that two double arrays are equal.
assertArrayEquals(String, float[], float[], float) - Static method in class org.junit.Assert
Asserts that two float arrays are equal.
assertArrayEquals(float[], float[], float) - Static method in class org.junit.Assert
Asserts that two float arrays are equal.
assertEmpty(List<Throwable>) - Static method in exception org.junit.runners.model.MultipleFailureException
Asserts that a list of throwables is empty.
assertEquals(String, Object, Object) - Static method in class org.junit.Assert
Asserts that two objects are equal.
assertEquals(Object, Object) - Static method in class org.junit.Assert
Asserts that two objects are equal.
assertEquals(String, double, double, double) - Static method in class org.junit.Assert
Asserts that two doubles or floats are equal to within a positive delta.
assertEquals(long, long) - Static method in class org.junit.Assert
Asserts that two longs are equal.
assertEquals(String, long, long) - Static method in class org.junit.Assert
Asserts that two longs are equal.
assertEquals(double, double) - Static method in class org.junit.Assert
Deprecated. Use assertEquals(double expected, double actual, double delta) instead
assertEquals(String, double, double) - Static method in class org.junit.Assert
Deprecated. Use assertEquals(String message, double expected, double actual, double delta) instead
assertEquals(double, double, double) - Static method in class org.junit.Assert
Asserts that two doubles or floats are equal to within a positive delta.
assertEquals(String, Object[], Object[]) - Static method in class org.junit.Assert
Deprecated. use assertArrayEquals
assertEquals(Object[], Object[]) - Static method in class org.junit.Assert
Deprecated. use assertArrayEquals
assertFalse(String, boolean) - Static method in class org.junit.Assert
Asserts that a condition is false.
assertFalse(boolean) - Static method in class org.junit.Assert
Asserts that a condition is false.
assertNotNull(String, Object) - Static method in class org.junit.Assert
Asserts that an object isn't null.
assertNotNull(Object) - Static method in class org.junit.Assert
Asserts that an object isn't null.
assertNotSame(String, Object, Object) - Static method in class org.junit.Assert
Asserts that two objects do not refer to the same object.
assertNotSame(Object, Object) - Static method in class org.junit.Assert
Asserts that two objects do not refer to the same object.
assertNull(String, Object) - Static method in class org.junit.Assert
Asserts that an object is null.
assertNull(Object) - Static method in class org.junit.Assert
Asserts that an object is null.
assertSame(String, Object, Object) - Static method in class org.junit.Assert
Asserts that two objects refer to the same object.
assertSame(Object, Object) - Static method in class org.junit.Assert
Asserts that two objects refer to the same object.
assertThat(T, Matcher<T>) - Static method in class org.junit.Assert
Asserts that actual satisfies the condition specified by matcher.
assertThat(String, T, Matcher<T>) - Static method in class org.junit.Assert
Asserts that actual satisfies the condition specified by matcher.
assertTrue(String, boolean) - Static method in class org.junit.Assert
Asserts that a condition is true.
assertTrue(boolean) - Static method in class org.junit.Assert
Asserts that a condition is true.
asString(SelfDescribing) - Static method in class org.hamcrest.StringDescription
Alias for StringDescription.toString(SelfDescribing).
Assume - Class in org.junit
A set of methods useful for stating assumptions about the conditions in which a test is meaningful.
Assume() - Constructor for class org.junit.Assume
 
assumeNoException(Throwable) - Static method in class org.junit.Assume
Use to assume that an operation completes normally.
assumeNotNull(Object...) - Static method in class org.junit.Assume
If called with one or more null elements in objects, the test will halt and be ignored.
assumeThat(T, Matcher<T>) - Static method in class org.junit.Assume
Call to assume that actual satisfies the condition specified by matcher.
assumeTrue(boolean) - Static method in class org.junit.Assume
If called with an expression evaluating to false, the test will halt and be ignored.

B

BaseDescription - Class in org.hamcrest
A Description that is stored as a string.
BaseDescription() - Constructor for class org.hamcrest.BaseDescription
 
BaseMatcher<T> - Class in org.hamcrest
BaseClass for all Matcher implementations.
BaseMatcher() - Constructor for class org.hamcrest.BaseMatcher
 
Before - Annotation Type in org.junit
When writing tests, it is common to find that several tests need similar objects created before they can run.
before() - Method in class org.junit.rules.ExternalResource
Override to set up your specific external resource.
before() - Method in class org.junit.rules.TemporaryFolder
 
BeforeClass - Annotation Type in org.junit
Sometimes several tests need to share computationally expensive setup (like logging into a database).
BlockJUnit4ClassRunner - Class in org.junit.runners
Implements the JUnit 4 standard test case class model, as defined by the annotations in the org.junit package.
BlockJUnit4ClassRunner(Class<?>) - Constructor for class org.junit.runners.BlockJUnit4ClassRunner
Creates a BlockJUnit4ClassRunner to run klass
both(Matcher<T>) - Static method in class org.junit.matchers.JUnitMatchers
This is useful for fluently combining matchers that must both pass.

C

canAcceptArrayType(Class<?>) - Method in class org.junit.experimental.theories.ParameterSignature
 
canAcceptType(Class<?>) - Method in class org.junit.experimental.theories.ParameterSignature
 
Categories - Class in org.junit.experimental.categories
From a given set of test classes, runs only the classes and methods that are annotated with either the category given with the @IncludeCategory annotation, or a subtype of that category.
Categories(Class<?>, RunnerBuilder) - Constructor for class org.junit.experimental.categories.Categories
 
Categories.CategoryFilter - Class in org.junit.experimental.categories
 
Categories.CategoryFilter(Class<?>, Class<?>) - Constructor for class org.junit.experimental.categories.Categories.CategoryFilter
 
Categories.ExcludeCategory - Annotation Type in org.junit.experimental.categories
 
Categories.IncludeCategory - Annotation Type in org.junit.experimental.categories
 
Category - Annotation Type in org.junit.experimental.categories
Marks a test class or test method as belonging to one or more categories of tests.
checkSucceeds(Callable<Object>) - Method in class org.junit.rules.ErrorCollector
Adds to the table the exception, if any, thrown from callable.
checkThat(T, Matcher<T>) - Method in class org.junit.rules.ErrorCollector
Adds a failure to the table if matcher does not match value.
childlessCopy() - Method in class org.junit.runner.Description
 
childrenInvoker(RunNotifier) - Method in class org.junit.runners.ParentRunner
Returns a Statement: Call ParentRunner.runChild(Object, RunNotifier) on each object returned by ParentRunner.getChildren() (subject to any imposed filter and sort)
classBlock(RunNotifier) - Method in class org.junit.runners.ParentRunner
Constructs a Statement to run all of the tests in the test class.
classes() - Static method in class org.junit.experimental.ParallelComputer
 
classes(Computer, Class<?>...) - Static method in class org.junit.runner.Request
Create a Request that, when processed, will run all the tests in a set of classes.
classes(Class<?>...) - Static method in class org.junit.runner.Request
Create a Request that, when processed, will run all the tests in a set of classes with the default Computer.
ClassRule - Annotation Type in org.junit
Annotates static fields that contain rules.
classRules() - Method in class org.junit.runners.ParentRunner
 
classWithoutSuiteMethod(Class<?>) - Static method in class org.junit.runner.Request
Create a Request that, when processed, will run all the tests in a class.
collectInitializationErrors(List<Throwable>) - Method in class org.junit.experimental.theories.Theories
 
collectInitializationErrors(List<Throwable>) - Method in class org.junit.runners.BlockJUnit4ClassRunner
 
collectInitializationErrors(List<Throwable>) - Method in class org.junit.runners.ParentRunner
Adds to errors a throwable for each problem noted with the test class (available from ParentRunner.getTestClass()).
compare(Description, Description) - Method in class org.junit.runner.manipulation.Sorter
 
ComparisonFailure - Error in org.junit
Thrown when an assertEquals(String, String) fails.
ComparisonFailure(String, String, String) - Constructor for error org.junit.ComparisonFailure
Constructs a comparison failure.
Computer - Class in org.junit.runner
Represents a strategy for computing runners and suites.
Computer() - Constructor for class org.junit.runner.Computer
 
computeTestMethods() - Method in class org.junit.experimental.theories.Theories
 
computeTestMethods() - Method in class org.junit.runners.BlockJUnit4ClassRunner
Returns the methods that run tests.
containsString(String) - Static method in class org.junit.matchers.JUnitMatchers
 
CoreMatchers - Class in org.hamcrest
 
CoreMatchers() - Constructor for class org.hamcrest.CoreMatchers
 
CouldNotReadCoreException - Exception in org.junit.experimental.max
Thrown when Max cannot read the MaxCore serialization
CouldNotReadCoreException(Throwable) - Constructor for exception org.junit.experimental.max.CouldNotReadCoreException
Constructs
create() - Method in class org.junit.rules.TemporaryFolder
for testing purposes only.
createListener() - Method in class org.junit.runner.Result
Internal use only.
createSuiteDescription(String, Annotation...) - Static method in class org.junit.runner.Description
Create a Description named name.
createSuiteDescription(Class<?>) - Static method in class org.junit.runner.Description
Create a Description named after testClass
createTest() - Method in class org.junit.runners.BlockJUnit4ClassRunner
Returns a new fixture for running a test.
createTestDescription(Class<?>, String, Annotation...) - Static method in class org.junit.runner.Description
Create a Description of a single test named name in the class clazz.
createTestDescription(Class<?>, String) - Static method in class org.junit.runner.Description
Create a Description of a single test named name in the class clazz.

D

DataPoint - Annotation Type in org.junit.experimental.theories
 
DataPoints - Annotation Type in org.junit.experimental.theories
 
delete() - Method in class org.junit.rules.TemporaryFolder
Delete all files and folders under the temporary folder.
Describable - Interface in org.junit.runner
Represents an object that can describe itself
describe() - Method in class org.junit.experimental.categories.Categories.CategoryFilter
 
describe() - Method in class org.junit.runner.manipulation.Filter
Returns a textual description of this Filter
describeChild(FrameworkMethod) - Method in class org.junit.runners.BlockJUnit4ClassRunner
 
describeChild(T) - Method in class org.junit.runners.ParentRunner
Returns a Description for child, which can be assumed to be an element of the list returned by ParentRunner.getChildren()
describeChild(Runner) - Method in class org.junit.runners.Suite
 
DescribedAs<T> - Class in org.hamcrest.core
Provides a custom description to another matcher.
DescribedAs(String, Matcher<T>, Object[]) - Constructor for class org.hamcrest.core.DescribedAs
 
describedAs(String, Matcher<T>, Object...) - Static method in class org.hamcrest.core.DescribedAs
Wraps an existing matcher and overrides the description when it fails.
describedAs(String, Matcher<T>, Object...) - Static method in class org.hamcrest.CoreMatchers
Wraps an existing matcher and overrides the description when it fails.
describeTo(Description) - Method in class org.hamcrest.core.AllOf
 
describeTo(Description) - Method in class org.hamcrest.core.AnyOf
 
describeTo(Description) - Method in class org.hamcrest.core.DescribedAs
 
describeTo(Description) - Method in class org.hamcrest.core.Is
 
describeTo(Description) - Method in class org.hamcrest.core.IsAnything
 
describeTo(Description) - Method in class org.hamcrest.core.IsEqual
 
describeTo(Description) - Method in class org.hamcrest.core.IsInstanceOf
 
describeTo(Description) - Method in class org.hamcrest.core.IsNot
 
describeTo(Description) - Method in class org.hamcrest.core.IsNull
 
describeTo(Description) - Method in class org.hamcrest.core.IsSame
 
describeTo(Description) - Method in class org.hamcrest.internal.SelfDescribingValue
 
describeTo(Description) - Method in interface org.hamcrest.SelfDescribing
Generates a description of the object.
Description - Interface in org.hamcrest
A description of a Matcher.
Description - Class in org.junit.runner
A Description describes a test which is to be run or has been run.

E

either(Matcher<T>) - Static method in class org.junit.matchers.JUnitMatchers
This is useful for fluently combining matchers where either may pass, for example:
EMPTY - Static variable in class org.junit.runner.Description
Describes a Runner which runs no tests
emptySuite() - Static method in class org.junit.runners.Suite
Returns an empty suite.
Enclosed - Class in org.junit.experimental.runners
If you put tests in inner classes, Ant, for example, won't find them.
Enclosed(Class<?>, RunnerBuilder) - Constructor for class org.junit.experimental.runners.Enclosed
Only called reflectively.
equals(Object) - Method in class org.junit.runner.Description
 
equals(Object) - Method in class org.junit.runners.model.FrameworkMethod
 
equalTo(T) - Static method in class org.hamcrest.core.IsEqual
Is the value equal to another value, as tested by the Object.equals(java.lang.Object) invokedMethod?
equalTo(T) - Static method in class org.hamcrest.CoreMatchers
Is the value equal to another value, as tested by the Object.equals(java.lang.Object) invokedMethod?
ErrorCollector - Class in org.junit.rules
The ErrorCollector rule allows execution of a test to continue after the first problem is found (for example, to collect _all_ the incorrect rows in a table, and report them all at once):
ErrorCollector() - Constructor for class org.junit.rules.ErrorCollector
 
errorReport(Class<?>, Throwable) - Static method in class org.junit.runner.Request
Deprecated. 
evaluate() - Method in class org.junit.experimental.theories.Theories.TheoryAnchor
 
evaluate() - Method in class org.junit.rules.RunRules
 
evaluate() - Method in class org.junit.runners.model.Statement
Run the action, throwing a Throwable if anything goes wrong.
everyItem(Matcher<T>) - Static method in class org.junit.matchers.JUnitMatchers
 
expect(Matcher<?>) - Method in class org.junit.rules.ExpectedException
Adds matcher to the list of requirements for any thrown exception.
expect(Class<? extends Throwable>) - Method in class org.junit.rules.ExpectedException
Adds to the list of requirements for any thrown exception that it should be an instance of type
ExpectedException - Class in org.junit.rules
The ExpectedException Rule allows in-test specification of expected exception types and messages:
expectMessage(String) - Method in class org.junit.rules.ExpectedException
Adds to the list of requirements for any thrown exception that it should contain string substring
expectMessage(Matcher<String>) - Method in class org.junit.rules.ExpectedException
Adds matcher to the list of requirements for the message returned from any thrown exception.
ExternalResource - Class in org.junit.rules
A base class for Rules (like TemporaryFolder) that set up an external resource before a test (a file, socket, server, database connection, etc.), and guarantee to tear it down afterward:
ExternalResource() - Constructor for class org.junit.rules.ExternalResource
 

F

Factory - Annotation Type in org.hamcrest
Marks a Hamcrest static factory method so tools recognise them.
fail(String) - Static method in class org.junit.Assert
Fails a test with the given message.
fail() - Static method in class org.junit.Assert
Fails a test with no message.
failed(Throwable, Description) - Method in class org.junit.rules.TestWatcher
Invoked when a test fails
failed(Throwable, FrameworkMethod) - Method in class org.junit.rules.TestWatchman
Deprecated. Invoked when a test method fails
Failure - Class in org.junit.runner.notification
A Failure holds a description of the failed test and the exception that was thrown while running it.
Failure(Description, Throwable) - Constructor for class org.junit.runner.notification.Failure
Constructs a Failure with the given description and exception.
failureCount() - Method in class org.junit.experimental.results.PrintableResult
Returns the number of failures in this result.
failureCountIs(int) - Static method in class org.junit.experimental.results.ResultMatchers
Matches if there are count failures
Filter - Class in org.junit.runner.manipulation
The canonical case of filtering is when you want to run a single test method in a class.
Filter() - Constructor for class org.junit.runner.manipulation.Filter
 
filter(Filter) - Method in interface org.junit.runner.manipulation.Filterable
Remove tests that don't pass the parameter filter.
filter(Filter) - Method in class org.junit.runners.ParentRunner
 
Filterable - Interface in org.junit.runner.manipulation
Runners that allow filtering should implement this interface.
filterWith(Filter) - Method in class org.junit.runner.Request
Returns a Request that only contains those tests that should run when filter is applied
filterWith(Description) - Method in class org.junit.runner.Request
Returns a Request that only runs contains tests whose Description equals desiredDescription
findDeepAnnotation(Class<T>) - Method in class org.junit.experimental.theories.ParameterSignature
 
finished(Description) - Method in class org.junit.rules.TestWatcher
Invoked when a test method finishes (whether passing or failing)
finished(FrameworkMethod) - Method in class org.junit.rules.TestWatchman
Deprecated. Invoked when a test method finishes (whether passing or failing)
finished() - Method in interface org.junit.runners.model.RunnerScheduler
Override to implement any behavior that must occur after all children have been scheduled (for example, waiting for them all to finish)
fireTestAssumptionFailed(Failure) - Method in class org.junit.runner.notification.RunNotifier
Invoke to tell listeners that an atomic test flagged that it assumed something false.
fireTestFailure(Failure) - Method in class org.junit.runner.notification.RunNotifier
Invoke to tell listeners that an atomic test failed.
fireTestFinished(Description) - Method in class org.junit.runner.notification.RunNotifier
Invoke to tell listeners that an atomic test finished.
fireTestIgnored(Description) - Method in class org.junit.runner.notification.RunNotifier
Invoke to tell listeners that an atomic test was ignored.
fireTestRunFinished(Result) - Method in class org.junit.runner.notification.RunNotifier
Do not invoke.
fireTestRunStarted(Description) - Method in class org.junit.runner.notification.RunNotifier
Do not invoke.
fireTestStarted(Description) - Method in class org.junit.runner.notification.RunNotifier
Invoke to tell listeners that an atomic test is about to start.
forFolder(String) - Static method in class org.junit.experimental.max.MaxCore
Deprecated. use storedLocally()
forFolder(File) - Static method in class org.junit.experimental.max.MaxHistory
Loads a MaxHistory from file, or generates a new one that will be saved to file.
forValue(String, Object) - Static method in class org.junit.experimental.theories.PotentialAssignment
 
FrameworkField - Class in org.junit.runners.model
Represents a field on a test class (currently used only for Rules in BlockJUnit4ClassRunner, but custom runners can make other uses)
FrameworkMethod - Class in org.junit.runners.model
Represents a method on a test class to be invoked at the appropriate point in test execution.
FrameworkMethod(Method) - Constructor for class org.junit.runners.model.FrameworkMethod
Returns a new FrameworkMethod for method

G

get(Object) - Method in class org.junit.runners.model.FrameworkField
Attempts to retrieve the value of this field on target
getActual() - Method in error org.junit.ComparisonFailure
Returns the actual string value
getAnnotatedFields(Class<? extends Annotation>) - Method in class org.junit.runners.model.TestClass
Returns, efficiently, all the non-overridden fields in this class and its superclasses that are annotated with annotationClass.
getAnnotatedFieldValues(Object, Class<? extends Annotation>, Class<T>) - Method in class org.junit.runners.model.TestClass
 
getAnnotatedMethods(Class<? extends Annotation>) - Method in class org.junit.runners.model.TestClass
Returns, efficiently, all the non-overridden methods in this class and its superclasses that are annotated with annotationClass.
getAnnotation(Class<T>) - Method in class org.junit.experimental.theories.ParameterSignature
 
getAnnotation(Class<T>) - Method in class org.junit.runner.Description
 
getAnnotation(Class<T>) - Method in class org.junit.runners.model.FrameworkMethod
Returns the annotation of type annotationType on this method, if one exists.
getAnnotations() - Method in class org.junit.experimental.theories.ParameterSignature
 
getAnnotations() - Method in class org.junit.runner.Description
 
getAnnotations() - Method in class org.junit.runners.model.FrameworkField
 
getAnnotations() - Method in class org.junit.runners.model.FrameworkMethod
Returns the annotations on this method
getAnnotations() - Method in class org.junit.runners.model.TestClass
Returns the annotations on this class
getCauses() - Method in exception org.junit.runners.model.InitializationError
Returns one or more Throwables that led to this initialization error.
getChildren() - Method in class org.junit.runner.Description
 
getChildren() - Method in class org.junit.runners.BlockJUnit4ClassRunner
 
getChildren() - Method in class org.junit.runners.Parameterized
 
getChildren() - Method in class org.junit.runners.ParentRunner
Returns a list of objects that define the children of this Runner.
getChildren() - Method in class org.junit.runners.Suite
 
getClassName() - Method in class org.junit.runner.Description
 
getDescription() - Method in class org.junit.experimental.theories.PotentialAssignment
 
getDescription() - Method in interface org.junit.runner.Describable
 
getDescription() - Method in class org.junit.runner.notification.Failure
 
getDescription() - Method in class org.junit.runner.Runner
 
getDescription() - Method in class org.junit.runners.ParentRunner
 
getDisplayName() - Method in class org.junit.runner.Description
 
getException() - Method in class org.junit.runner.notification.Failure
 
getExpected() - Method in error org.junit.ComparisonFailure
Returns the expected string value
getFailureCount() - Method in class org.junit.runner.Result
 
getFailures() - Method in class org.junit.runner.Result
 
getFailures() - Method in exception org.junit.runners.model.MultipleFailureException
 
getField() - Method in class org.junit.runners.model.FrameworkField
 
getIgnoreCount() - Method in class org.junit.runner.Result
 
getJavaClass() - Method in class org.junit.runners.model.TestClass
Returns the underlying Java class.
getMessage() - Method in error org.junit.ComparisonFailure
Returns "..." in place of common prefix and "..." in place of common suffix between expected and actual.
getMessage() - Method in class org.junit.runner.notification.Failure
Convenience method
getMessage() - Method in exception org.junit.runners.model.MultipleFailureException
 
getMethod() - Method in class org.junit.runners.model.FrameworkMethod
Returns the underlying Java method
getMethodName() - Method in class org.junit.rules.TestName
 
getMethodName() - Method in class org.junit.runner.Description
 
getName() - Method in class org.junit.runners.model.FrameworkField
 
getName() - Method in class org.junit.runners.model.FrameworkMethod
Returns the method's name
getName() - Method in class org.junit.runners.model.TestClass
Returns the class's name.
getName() - Method in class org.junit.runners.ParentRunner
Returns a name used to describe this Runner
getOnlyConstructor() - Method in class org.junit.runners.model.TestClass
Returns the only public constructor in the class, or throws an AssertionError if there are more or less than one.
getRoot() - Method in class org.junit.rules.TemporaryFolder
 
getRunCount() - Method in class org.junit.runner.Result
 
getRunner(RunnerBuilder, Class<?>) - Method in class org.junit.experimental.ParallelComputer
 
getRunner(RunnerBuilder, Class<?>) - Method in class org.junit.runner.Computer
Create a single-class runner for testClass, using builder
getRunner() - Method in class org.junit.runner.Request
Returns a Runner for this Request
getRunTime() - Method in class org.junit.runner.Result
 
getSuite(RunnerBuilder, Class<?>[]) - Method in class org.junit.experimental.ParallelComputer
 
getSuite(RunnerBuilder, Class<?>[]) - Method in class org.junit.runner.Computer
Create a suite for classes, building Runners with builder.
getTestClass() - Method in class org.junit.runner.Description
 
getTestClass() - Method in class org.junit.runners.ParentRunner
Returns a TestClass object wrapping the class to be executed.
getTestHeader() - Method in class org.junit.runner.notification.Failure
 
getTestRules(Object) - Method in class org.junit.runners.BlockJUnit4ClassRunner
 
getTrace() - Method in class org.junit.runner.notification.Failure
Convenience method
getType() - Method in class org.junit.experimental.theories.ParameterSignature
 
getType() - Method in class org.junit.runners.model.FrameworkField
 
getValue() - Method in class org.junit.experimental.theories.PotentialAssignment
 
getValueSources(ParameterSignature) - Method in class org.junit.experimental.theories.ParameterSupplier
 
getValueSources(ParameterSignature) - Method in class org.junit.experimental.theories.suppliers.TestedOnSupplier
 
getVersion() - Method in class org.junit.runner.JUnitCore
 

H

handleAssumptionViolation(AssumptionViolatedException) - Method in class org.junit.experimental.theories.Theories.TheoryAnchor
 
handleDataPointSuccess() - Method in class org.junit.experimental.theories.Theories.TheoryAnchor
 
hasAnnotation(Class<? extends Annotation>) - Method in class org.junit.experimental.theories.ParameterSignature
 
hasFailureContaining(String) - Static method in class org.junit.experimental.results.ResultMatchers
Matches if the result has one or more failures, and at least one of them contains string
hashCode() - Method in class org.junit.runner.Description
 
hashCode() - Method in class org.junit.runners.model.FrameworkMethod
 
hasItem(T) - Static method in class org.junit.matchers.JUnitMatchers
 
hasItem(Matcher<? extends T>) - Static method in class org.junit.matchers.JUnitMatchers
 
hasItems(T...) - Static method in class org.junit.matchers.JUnitMatchers
 
hasItems(Matcher<? extends T>...) - Static method in class org.junit.matchers.JUnitMatchers
 
hasNext() - Method in class org.hamcrest.internal.ArrayIterator
 
hasNext() - Method in class org.hamcrest.internal.SelfDescribingValueIterator
 
hasSingleFailureContaining(String) - Static method in class org.junit.experimental.results.ResultMatchers
Matches if the result has exactly one failure, and it contains string

I

Ignore - Annotation Type in org.junit
Sometimes you want to temporarily disable a test or a group of tests.
include(Class<?>) - Static method in class org.junit.experimental.categories.Categories.CategoryFilter
 
InitializationError - Exception in org.junit.runners.model
Represents one or more problems encountered while initializing a Runner
InitializationError(List<Throwable>) - Constructor for exception org.junit.runners.model.InitializationError
Construct a new InitializationError with one or more errors errors as causes
InitializationError(Throwable) - Constructor for exception org.junit.runners.model.InitializationError
 
InitializationError(String) - Constructor for exception org.junit.runners.model.InitializationError
Construct a new InitializationError with one cause with message string
instanceOf(Class<?>) - Static method in class org.hamcrest.core.IsInstanceOf
Is the value an instance of a particular type?
instanceOf(Class<?>) - Static method in class org.hamcrest.CoreMatchers
Is the value an instance of a particular type?
intersect(Filter) - Method in class org.junit.runner.manipulation.Filter
Returns a new Filter that accepts the intersection of the tests accepted by this Filter and second
invokeExplosively(Object, Object...) - Method in class org.junit.runners.model.FrameworkMethod
Returns the result of invoking this method on target with parameters params.
Is<T> - Class in org.hamcrest.core
Decorates another Matcher, retaining the behavior but allowing tests to be slightly more expressive.
Is(Matcher<T>) - Constructor for class org.hamcrest.core.Is
 
is(Matcher<T>) - Static method in class org.hamcrest.core.Is
Decorates another Matcher, retaining the behavior but allowing tests to be slightly more expressive.
is(T) - Static method in class org.hamcrest.core.Is
This is a shortcut to the frequently used is(equalTo(x)).
is(Class<?>) - Static method in class org.hamcrest.core.Is
This is a shortcut to the frequently used is(instanceOf(SomeClass.class)).
is(Matcher<T>) - Static method in class org.hamcrest.CoreMatchers
Decorates another Matcher, retaining the behavior but allowing tests to be slightly more expressive.
is(T) - Static method in class org.hamcrest.CoreMatchers
This is a shortcut to the frequently used is(equalTo(x)).
is(Class<?>) - Static method in class org.hamcrest.CoreMatchers
This is a shortcut to the frequently used is(instanceOf(SomeClass.class)).
IsAnything<T> - Class in org.hamcrest.core
A matcher that always returns true.
IsAnything() - Constructor for class org.hamcrest.core.IsAnything
 
IsAnything(String) - Constructor for class org.hamcrest.core.IsAnything
 
isEmpty() - Method in class org.junit.runner.Description
 
IsEqual<T> - Class in org.hamcrest.core
Is the value equal to another value, as tested by the Object.equals(java.lang.Object) invokedMethod?
IsEqual(T) - Constructor for class org.hamcrest.core.IsEqual
 
IsInstanceOf - Class in org.hamcrest.core
Tests whether the value is an instance of a class.
IsInstanceOf(Class<?>) - Constructor for class org.hamcrest.core.IsInstanceOf
Creates a new instance of IsInstanceOf
IsNot<T> - Class in org.hamcrest.core
Calculates the logical negation of a matcher.
IsNot(Matcher<T>) - Constructor for class org.hamcrest.core.IsNot
 
IsNull<T> - Class in org.hamcrest.core
Is the value null?
IsNull() - Constructor for class org.hamcrest.core.IsNull
 
isPublic() - Method in class org.junit.runners.model.FrameworkField
 
IsSame<T> - Class in org.hamcrest.core
Is the value the same object as another value?
IsSame(T) - Constructor for class org.hamcrest.core.IsSame
 
isShadowedBy(FrameworkField) - Method in class org.junit.runners.model.FrameworkField
 
isShadowedBy(FrameworkMethod) - Method in class org.junit.runners.model.FrameworkMethod
 
isStatic() - Method in class org.junit.runners.model.FrameworkField
 
isSuccessful() - Static method in class org.junit.experimental.results.ResultMatchers
Matches if the tests are all successful
isSuite() - Method in class org.junit.runner.Description
 
isTest() - Method in class org.junit.runner.Description
 

J

JUnit4 - Class in org.junit.runners
Aliases the current default JUnit 4 class runner, for future-proofing.
JUnit4(Class<?>) - Constructor for class org.junit.runners.JUnit4
Constructs a new instance of the default runner
JUnitCore - Class in org.junit.runner
JUnitCore is a facade for running tests.
JUnitCore() - Constructor for class org.junit.runner.JUnitCore
Create a new JUnitCore to run tests.
JUnitMatchers - Class in org.junit.matchers
Convenience import class: these are useful matchers for use with the assertThat method, but they are not currently included in the basic CoreMatchers class from hamcrest.
JUnitMatchers() - Constructor for class org.junit.matchers.JUnitMatchers
 

L

listener() - Method in class org.junit.experimental.max.MaxHistory
 

M

main(String...) - Static method in class org.junit.runner.JUnitCore
Run the tests contained in the classes named in the args.
Matcher<T> - Interface in org.hamcrest
A matcher over acceptable values.
matches(Object) - Method in class org.hamcrest.core.AllOf
 
matches(Object) - Method in class org.hamcrest.core.AnyOf
 
matches(Object) - Method in class org.hamcrest.core.DescribedAs
 
matches(Object) - Method in class org.hamcrest.core.Is
 
matches(Object) - Method in class org.hamcrest.core.IsAnything
 
matches(Object) - Method in class org.hamcrest.core.IsEqual
 
matches(Object) - Method in class org.hamcrest.core.IsInstanceOf
 
matches(Object) - Method in class org.hamcrest.core.IsNot
 
matches(Object) - Method in class org.hamcrest.core.IsNull
 
matches(Object) - Method in class org.hamcrest.core.IsSame
 
matches(Object) - Method in interface org.hamcrest.Matcher
Evaluates the matcher for argument item.
matchMethodDescription(Description) - Static method in class org.junit.runner.manipulation.Filter
Returns a Filter that only runs the single method described by desiredDescription
MaxCore - Class in org.junit.experimental.max
A replacement for JUnitCore, which keeps track of runtime and failure history, and reorders tests to maximize the chances that a failing test occurs early in the test run.
MaxHistory - Class in org.junit.experimental.max
Stores a subset of the history of each test: Last failure timestamp Duration of last execution
method(Class<?>, String) - Static method in class org.junit.runner.Request
Create a Request that, when processed, will run a single test.
methodBlock(FrameworkMethod) - Method in class org.junit.experimental.theories.Theories
 
methodBlock(FrameworkMethod) - Method in class org.junit.runners.BlockJUnit4ClassRunner
Returns a Statement that, when executed, either returns normally if method passes, or throws an exception if method fails.
methodInvoker(FrameworkMethod, Object) - Method in class org.junit.runners.BlockJUnit4ClassRunner
Returns a Statement that invokes method on test
MethodRule - Interface in org.junit.rules
Deprecated. 
methods() - Static method in class org.junit.experimental.ParallelComputer
 
MultipleFailureException - Exception in org.junit.runners.model
Collects multiple Throwables into one exception.
MultipleFailureException(List<Throwable>) - Constructor for exception org.junit.runners.model.MultipleFailureException
 

N

newFile(String) - Method in class org.junit.rules.TemporaryFolder
Returns a new fresh file with the given name under the temporary folder.
newFolder(String) - Method in class org.junit.rules.TemporaryFolder
Returns a new fresh folder with the given name under the temporary folder.
next() - Method in class org.hamcrest.internal.ArrayIterator
 
next() - Method in class org.hamcrest.internal.SelfDescribingValueIterator
 
none() - Static method in class org.junit.rules.ExpectedException
 
not(Matcher<T>) - Static method in class org.hamcrest.core.IsNot
Inverts the rule.
not(T) - Static method in class org.hamcrest.core.IsNot
This is a shortcut to the frequently used not(equalTo(x)).
not(Matcher<T>) - Static method in class org.hamcrest.CoreMatchers
Inverts the rule.
not(T) - Static method in class org.hamcrest.CoreMatchers
This is a shortcut to the frequently used not(equalTo(x)).
NoTestsRemainException - Exception in org.junit.runner.manipulation
Thrown when a filter removes all tests from a runner.
NoTestsRemainException() - Constructor for exception org.junit.runner.manipulation.NoTestsRemainException
 
notNullValue() - Static method in class org.hamcrest.core.IsNull
Matches if value is not null.
notNullValue(Class<T>) - Static method in class org.hamcrest.core.IsNull
Matches if value is not null.
notNullValue() - Static method in class org.hamcrest.CoreMatchers
Matches if value is not null.
notNullValue(Class<T>) - Static method in class org.hamcrest.CoreMatchers
Matches if value is not null.
NULL - Static variable in class org.junit.runner.manipulation.Sorter
NULL is a Sorter that leaves elements in an undefined order
nullValue() - Static method in class org.hamcrest.core.IsNull
Matches if value is null.
nullValue(Class<T>) - Static method in class org.hamcrest.core.IsNull
Matches if value is null.
nullValue() - Static method in class org.hamcrest.CoreMatchers
Matches if value is null.
nullValue(Class<T>) - Static method in class org.hamcrest.CoreMatchers
Matches if value is null.

O

org.hamcrest - package org.hamcrest
The stable API defining Matcher and its associated interfaces and classes.
org.hamcrest.core - package org.hamcrest.core
Fundamental matchers of objects and values, and composite matchers.
org.hamcrest.internal - package org.hamcrest.internal
 
org.junit - package org.junit
Provides JUnit core classes and annotations.
org.junit.experimental - package org.junit.experimental
 
org.junit.experimental.categories - package org.junit.experimental.categories
 
org.junit.experimental.max - package org.junit.experimental.max
 
org.junit.experimental.results - package org.junit.experimental.results
 
org.junit.experimental.runners - package org.junit.experimental.runners
 
org.junit.experimental.theories - package org.junit.experimental.theories
 
org.junit.experimental.theories.suppliers - package org.junit.experimental.theories.suppliers
 
org.junit.matchers - package org.junit.matchers
Provides useful additional Matchers for use with the Assert.assertThat(Object, org.hamcrest.Matcher) statement
org.junit.rules - package org.junit.rules
 
org.junit.runner - package org.junit.runner
Provides classes used to describe, collect, run and analyze multiple tests.
org.junit.runner.manipulation - package org.junit.runner.manipulation
Provides classes to filter or sort tests.
org.junit.runner.notification - package org.junit.runner.notification
Provides information about a test run.
org.junit.runners - package org.junit.runners
Provides standard Runner implementations.
org.junit.runners.model - package org.junit.runners.model
 

P

ParallelComputer - Class in org.junit.experimental
 
ParallelComputer(boolean, boolean) - Constructor for class org.junit.experimental.ParallelComputer
 
Parameterized - Class in org.junit.runners
The custom runner Parameterized implements parameterized tests.
Parameterized(Class<?>) - Constructor for class org.junit.runners.Parameterized
Only called reflectively.
Parameterized.Parameters - Annotation Type in org.junit.runners
Annotation for a method which provides parameters to be injected into the test class constructor by Parameterized
ParameterSignature - Class in org.junit.experimental.theories
 
ParametersSuppliedBy - Annotation Type in org.junit.experimental.theories
 
ParameterSupplier - Class in org.junit.experimental.theories
 
ParameterSupplier() - Constructor for class org.junit.experimental.theories.ParameterSupplier
 
ParentRunner<T> - Class in org.junit.runners
Provides most of the functionality specific to a Runner that implements a "parent node" in the test tree, with children defined by objects of some data type T.
ParentRunner(Class<?>) - Constructor for class org.junit.runners.ParentRunner
Constructs a new ParentRunner that will run @TestClass
pleaseStop() - Method in class org.junit.runner.notification.RunNotifier
Ask that the tests run stop before starting the next test.
possiblyExpectingExceptions(FrameworkMethod, Object, Statement) - Method in class org.junit.runners.BlockJUnit4ClassRunner
Deprecated. Will be private soon: use Rules instead
PotentialAssignment - Class in org.junit.experimental.theories
 
PotentialAssignment() - Constructor for class org.junit.experimental.theories.PotentialAssignment
 
PotentialAssignment.CouldNotGenerateValueException - Exception in org.junit.experimental.theories
 
PotentialAssignment.CouldNotGenerateValueException() - Constructor for exception org.junit.experimental.theories.PotentialAssignment.CouldNotGenerateValueException
 
PrintableResult - Class in org.junit.experimental.results
A test result that prints nicely in error messages.
PrintableResult(List<Failure>) - Constructor for class org.junit.experimental.results.PrintableResult
A result that includes the given failures
producesType(Class<?>) - Method in class org.junit.runners.model.FrameworkMethod
Returns true iff this is a no-arg method that returns a value assignable to type

R

remove() - Method in class org.hamcrest.internal.ArrayIterator
 
remove() - Method in class org.hamcrest.internal.SelfDescribingValueIterator
 
removeListener(RunListener) - Method in class org.junit.runner.JUnitCore
Remove a listener.
removeListener(RunListener) - Method in class org.junit.runner.notification.RunNotifier
Internal use only
reportParameterizedError(Throwable, Object...) - Method in class org.junit.experimental.theories.Theories.TheoryAnchor
 
Request - Class in org.junit.runner
A Request is an abstract description of tests to be run.
Request() - Constructor for class org.junit.runner.Request
 
Result - Class in org.junit.runner
A Result collects and summarizes information from running multiple tests.
Result() - Constructor for class org.junit.runner.Result
 
ResultMatchers - Class in org.junit.experimental.results
Matchers on a PrintableResult, to enable JUnit self-tests.
ResultMatchers() - Constructor for class org.junit.experimental.results.ResultMatchers
 
Rule - Annotation Type in org.junit
Annotates fields that contain rules.
rules(Object) - Method in class org.junit.runners.BlockJUnit4ClassRunner
Deprecated. MethodRule is a deprecated interface. Port to TestRule and BlockJUnit4ClassRunner.getTestRules(Object)
run(Class<?>) - Method in class org.junit.experimental.max.MaxCore
Run all the tests in class.
run(Request) - Method in class org.junit.experimental.max.MaxCore
Run all the tests contained in request.
run(Request, JUnitCore) - Method in class org.junit.experimental.max.MaxCore
Run all the tests contained in request.
run(Class<?>...) - Method in class org.junit.runner.JUnitCore
Run all the tests in classes.
run(Computer, Class<?>...) - Method in class org.junit.runner.JUnitCore
Run all the tests in classes.
run(Request) - Method in class org.junit.runner.JUnitCore
Run all the tests contained in request.
run(Test) - Method in class org.junit.runner.JUnitCore
Run all the tests contained in JUnit 3.8.x test.
run(Runner) - Method in class org.junit.runner.JUnitCore
Do not use.
run(RunNotifier) - Method in class org.junit.runner.Runner
Run the tests for this runner.
run(RunNotifier) - Method in class org.junit.runners.ParentRunner
 
runChild(FrameworkMethod, RunNotifier) - Method in class org.junit.runners.BlockJUnit4ClassRunner
 
runChild(T, RunNotifier) - Method in class org.junit.runners.ParentRunner
Runs the test corresponding to child, which can be assumed to be an element of the list returned by ParentRunner.getChildren().
runChild(Runner, RunNotifier) - Method in class org.junit.runners.Suite
 
runClasses(Computer, Class<?>...) - Static method in class org.junit.runner.JUnitCore
Run the tests contained in classes.
runClasses(Class<?>...) - Static method in class org.junit.runner.JUnitCore
Run the tests contained in classes.
runLeaf(Statement, Description, RunNotifier) - Method in class org.junit.runners.ParentRunner
Runs a Statement that represents a leaf (aka atomic) test.
RunListener - Class in org.junit.runner.notification
If you need to respond to the events during a test run, extend RunListener and override the appropriate methods.
RunListener() - Constructor for class org.junit.runner.notification.RunListener
 
runMain(JUnitSystem, String...) - Method in class org.junit.runner.JUnitCore
Do not use.
runMainAndExit(JUnitSystem, String...) - Static method in class org.junit.runner.JUnitCore
Do not use.
runner(Runner) - Static method in class org.junit.runner.Request
 
Runner - Class in org.junit.runner
A Runner runs tests and notifies a RunNotifier of significant events as it does so.
Runner() - Constructor for class org.junit.runner.Runner
 
RunnerBuilder - Class in org.junit.runners.model
A RunnerBuilder is a strategy for constructing runners for classes.
RunnerBuilder() - Constructor for class org.junit.runners.model.RunnerBuilder
 
runnerForClass(Class<?>) - Method in class org.junit.runners.model.RunnerBuilder
Override to calculate the correct runner for a test class at runtime.
runners(Class<?>, Class<?>[]) - Method in class org.junit.runners.model.RunnerBuilder
Constructs and returns a list of Runners, one for each child class in children.
runners(Class<?>, List<Class<?>>) - Method in class org.junit.runners.model.RunnerBuilder
 
RunnerScheduler - Interface in org.junit.runners.model
Represents a strategy for scheduling when individual test methods should be run (in serial or parallel) WARNING: still experimental, may go away.
RunNotifier - Class in org.junit.runner.notification
If you write custom runners, you may need to notify JUnit of your progress running tests.
RunNotifier() - Constructor for class org.junit.runner.notification.RunNotifier
 
RunRules - Class in org.junit.rules
Runs a collection of rules on a statement.
RunRules(Statement, Iterable<TestRule>, Description) - Constructor for class org.junit.rules.RunRules
 
RunWith - Annotation Type in org.junit.runner
When a class is annotated with @RunWith or extends a class annotated with @RunWith, JUnit will invoke the class it references to run the tests in that class instead of the runner built into JUnit.
runWithAssignment(Assignments) - Method in class org.junit.experimental.theories.Theories.TheoryAnchor
 
runWithCompleteAssignment(Assignments) - Method in class org.junit.experimental.theories.Theories.TheoryAnchor
 
runWithIncompleteAssignment(Assignments) - Method in class org.junit.experimental.theories.Theories.TheoryAnchor
 

S

safeRunnerForClass(Class<?>) - Method in class org.junit.runners.model.RunnerBuilder
Always returns a runner, even if it is just one that prints an error instead of running tests.
sameInstance(T) - Static method in class org.hamcrest.core.IsSame
Creates a new instance of IsSame
sameInstance(T) - Static method in class org.hamcrest.CoreMatchers
Creates a new instance of IsSame
schedule(Runnable) - Method in interface org.junit.runners.model.RunnerScheduler
Schedule a child statement to run
SelfDescribing - Interface in org.hamcrest
The ability of an object to describe itself.
SelfDescribingValue<T> - Class in org.hamcrest.internal
 
SelfDescribingValue(T) - Constructor for class org.hamcrest.internal.SelfDescribingValue
 
SelfDescribingValueIterator<T> - Class in org.hamcrest.internal
 
SelfDescribingValueIterator(Iterator<T>) - Constructor for class org.hamcrest.internal.SelfDescribingValueIterator
 
serial() - Static method in class org.junit.runner.Computer
Returns a new default computer, which runs tests in serial order
setScheduler(RunnerScheduler) - Method in class org.junit.runners.ParentRunner
Sets a scheduler that determines the order and parallelization of children.
shouldRun(Description) - Method in class org.junit.experimental.categories.Categories.CategoryFilter
 
shouldRun(Description) - Method in class org.junit.runner.manipulation.Filter
 
signatures(Method) - Static method in class org.junit.experimental.theories.ParameterSignature
 
signatures(Constructor<?>) - Static method in class org.junit.experimental.theories.ParameterSignature
 
sort(Sorter) - Method in interface org.junit.runner.manipulation.Sortable
Sorts the tests using sorter
sort(Sorter) - Method in class org.junit.runners.ParentRunner
 
Sortable - Interface in org.junit.runner.manipulation
Interface for runners that allow sorting of tests.
sortedLeavesForTest(Request) - Method in class org.junit.experimental.max.MaxCore
 
Sorter - Class in org.junit.runner.manipulation
A Sorter orders tests.
Sorter(Comparator<Description>) - Constructor for class org.junit.runner.manipulation.Sorter
Creates a Sorter that uses comparator to sort tests
sortRequest(Request) - Method in class org.junit.experimental.max.MaxCore
 
sortWith(Comparator<Description>) - Method in class org.junit.runner.Request
Returns a Request whose Tests can be run in a certain order, defined by comparator For example, here is code to run a test suite in alphabetical order:
starting(Description) - Method in class org.junit.rules.TestName
 
starting(Description) - Method in class org.junit.rules.TestWatcher
Invoked when a test is about to start
starting(FrameworkMethod) - Method in class org.junit.rules.TestWatchman
Deprecated. Invoked when a test method is about to start
Statement - Class in org.junit.runners.model
Represents one or more actions to be taken at runtime in the course of running a JUnit test suite.
Statement() - Constructor for class org.junit.runners.model.Statement
 
StoppedByUserException - Exception in org.junit.runner.notification
Thrown when a user has requested that the test run stop.
StoppedByUserException() - Constructor for exception org.junit.runner.notification.StoppedByUserException
 
storedLocally(File) - Static method in class org.junit.experimental.max.MaxCore
Create a new MaxCore from a serialized file stored at storedResults
StringDescription - Class in org.hamcrest
A Description that is stored as a string.
StringDescription() - Constructor for class org.hamcrest.StringDescription
 
StringDescription(Appendable) - Constructor for class org.hamcrest.StringDescription
 
succeeded(Description) - Method in class org.junit.rules.TestWatcher
Invoked when a test succeeds
succeeded(FrameworkMethod) - Method in class org.junit.rules.TestWatchman
Deprecated. Invoked when a test method succeeds
Suite - Class in org.junit.runners
Using Suite as a runner allows you to manually build a suite containing tests from many classes.
Suite(Class<?>, RunnerBuilder) - Constructor for class org.junit.runners.Suite
Called reflectively on classes annotated with @RunWith(Suite.class)
Suite(RunnerBuilder, Class<?>[]) - Constructor for class org.junit.runners.Suite
Call this when there is no single root class (for example, multiple class names passed on the command line to JUnitCore
Suite(Class<?>, Class<?>[]) - Constructor for class org.junit.runners.Suite
Call this when the default builder is good enough.
Suite(RunnerBuilder, Class<?>, Class<?>[]) - Constructor for class org.junit.runners.Suite
Called by this class and subclasses once the classes making up the suite have been determined
Suite(Class<?>, List<Runner>) - Constructor for class org.junit.runners.Suite
Called by this class and subclasses once the runners making up the suite have been determined
Suite.SuiteClasses - Annotation Type in org.junit.runners
The SuiteClasses annotation specifies the classes to be run when a class annotated with @RunWith(Suite.class) is run.

T

TemporaryFolder - Class in org.junit.rules
The TemporaryFolder Rule allows creation of files and folders that are guaranteed to be deleted when the test method finishes (whether it passes or fails):
TemporaryFolder() - Constructor for class org.junit.rules.TemporaryFolder
 
Test - Annotation Type in org.junit
The Test annotation tells JUnit that the public void method to which it is attached can be run as a test case.
Test.None - Class in org.junit
Default empty exception
TEST_MECHANISM - Static variable in class org.junit.runner.Description
Describes a step in the test-running mechanism that goes so wrong no other description can be used (for example, an exception thrown from a Runner's constructor
testAssumptionFailure(Failure) - Method in class org.junit.runner.notification.RunListener
Called when an atomic test flags that it assumes a condition that is false
TestClass - Class in org.junit.runners.model
Wraps a class to be run, providing method validation and annotation searching
TestClass(Class<?>) - Constructor for class org.junit.runners.model.TestClass
Creates a TestClass wrapping klass.
testComparator() - Method in class org.junit.experimental.max.MaxHistory
 
testCount() - Method in class org.junit.runner.Description
 
testCount() - Method in class org.junit.runner.Runner
 
TestedOn - Annotation Type in org.junit.experimental.theories.suppliers
 
TestedOnSupplier - Class in org.junit.experimental.theories.suppliers
 
TestedOnSupplier() - Constructor for class org.junit.experimental.theories.suppliers.TestedOnSupplier
 
testFailure(Failure) - Method in class org.junit.runner.notification.RunListener
Called when an atomic test fails.
testFinished(Description) - Method in class org.junit.runner.notification.RunListener
Called when an atomic test has finished, whether the test succeeds or fails.
testIgnored(Description) - Method in class org.junit.runner.notification.RunListener
Called when a test will not be run, generally because a test method is annotated with Ignore.
TestName - Class in org.junit.rules
The TestName Rule makes the current test name available inside test methods:
TestName() - Constructor for class org.junit.rules.TestName
 
testName(FrameworkMethod) - Method in class org.junit.runners.BlockJUnit4ClassRunner
Returns the name that describes method for Descriptions.
testResult(Class<?>) - Static method in class org.junit.experimental.results.PrintableResult
The result of running JUnit on type
testResult(Request) - Static method in class org.junit.experimental.results.PrintableResult
The result of running JUnit on Request request
TestRule - Interface in org.junit.rules
A TestRule is an alteration in how a test method, or set of test methods, is run and reported.
testRunFinished(Result) - Method in class org.junit.runner.notification.RunListener
Called when all tests have finished
testRunStarted(Description) - Method in class org.junit.runner.notification.RunListener
Called before any tests have been run.
testStarted(Description) - Method in class org.junit.runner.notification.RunListener
Called when an atomic test is about to be started.
TestWatcher - Class in org.junit.rules
TestWatcher is a base class for Rules that take note of the testing action, without modifying it.
TestWatcher() - Constructor for class org.junit.rules.TestWatcher
 
TestWatchman - Class in org.junit.rules
Deprecated. MethodRule is deprecated. Use TestWatcher implements TestRule instead.
TestWatchman() - Constructor for class org.junit.rules.TestWatchman
Deprecated.  
Theories - Class in org.junit.experimental.theories
 
Theories(Class<?>) - Constructor for class org.junit.experimental.theories.Theories
 
Theories.TheoryAnchor - Class in org.junit.experimental.theories
 
Theories.TheoryAnchor(FrameworkMethod, TestClass) - Constructor for class org.junit.experimental.theories.Theories.TheoryAnchor
 
Theory - Annotation Type in org.junit.experimental.theories
 
Timeout - Class in org.junit.rules
The Timeout Rule applies the same timeout to all test methods in a class:
Timeout(int) - Constructor for class org.junit.rules.Timeout
 
toString() - Method in class org.hamcrest.BaseMatcher
 
toString(SelfDescribing) - Static method in class org.hamcrest.StringDescription
Return the description of a SelfDescribing object as a String.
toString() - Method in class org.hamcrest.StringDescription
Returns the description as a string.
toString() - Method in class org.junit.experimental.results.PrintableResult
 
toString() - Method in class org.junit.runner.Description
 
toString() - Method in class org.junit.runner.notification.Failure
 

V

validateConstructor(List<Throwable>) - Method in class org.junit.experimental.theories.Theories
 
validateConstructor(List<Throwable>) - Method in class org.junit.runners.BlockJUnit4ClassRunner
Adds to errors if the test class has more than one constructor, or if the constructor takes parameters.
validateInstanceMethods(List<Throwable>) - Method in class org.junit.runners.BlockJUnit4ClassRunner
Deprecated. unused API, will go away in future version
validateOnlyOneConstructor(List<Throwable>) - Method in class org.junit.runners.BlockJUnit4ClassRunner
Adds to errors if the test class has more than one constructor (do not override)
validatePublicVoid(boolean, List<Throwable>) - Method in class org.junit.runners.model.FrameworkMethod
Adds to errors if this method: is not public, or returns something other than void, or is static (given isStatic is false), or is not static (given isStatic is true).
validatePublicVoidNoArg(boolean, List<Throwable>) - Method in class org.junit.runners.model.FrameworkMethod
Adds to errors if this method: is not public, or takes parameters, or returns something other than void, or is static (given isStatic is false), or is not static (given isStatic is true).
validatePublicVoidNoArgMethods(Class<? extends Annotation>, boolean, List<Throwable>) - Method in class org.junit.runners.ParentRunner
Adds to errors if any method in this class is annotated with annotation, but: is not public, or takes parameters, or returns something other than void, or is static (given isStatic is false), or is not static (given isStatic is true).
validateTestMethods(List<Throwable>) - Method in class org.junit.experimental.theories.Theories
 
validateTestMethods(List<Throwable>) - Method in class org.junit.runners.BlockJUnit4ClassRunner
Adds to errors for each method annotated with @Testthat is not a public, void instance method with no arguments.
validateZeroArgConstructor(List<Throwable>) - Method in class org.junit.runners.BlockJUnit4ClassRunner
Adds to errors if the test class's single constructor takes parameters (do not override)
Verifier - Class in org.junit.rules
Verifier is a base class for Rules like ErrorCollector, which can turn otherwise passing test methods into failing tests if a verification check is failed
Verifier() - Constructor for class org.junit.rules.Verifier
 
verify() - Method in class org.junit.rules.ErrorCollector
 
verify() - Method in class org.junit.rules.Verifier
Override this to add verification logic.

W

wasSuccessful() - Method in class org.junit.runner.Result
 
withAfterClasses(Statement) - Method in class org.junit.runners.ParentRunner
Returns a Statement: run all non-overridden @AfterClass methods on this class and superclasses before executing statement; all AfterClass methods are always executed: exceptions thrown by previous steps are combined, if necessary, with exceptions from AfterClass methods into a MultipleFailureException.
withAfters(FrameworkMethod, Object, Statement) - Method in class org.junit.runners.BlockJUnit4ClassRunner
Deprecated. Will be private soon: use Rules instead
withBeforeClasses(Statement) - Method in class org.junit.runners.ParentRunner
Returns a Statement: run all non-overridden @BeforeClass methods on this class and superclasses before executing statement; if any throws an Exception, stop execution and pass the exception on.
withBefores(FrameworkMethod, Object, Statement) - Method in class org.junit.runners.BlockJUnit4ClassRunner
Deprecated. Will be private soon: use Rules instead
withPotentialTimeout(FrameworkMethod, Object, Statement) - Method in class org.junit.runners.BlockJUnit4ClassRunner
Deprecated. Will be private soon: use Rules instead

_

_dont_implement_Matcher___instead_extend_BaseMatcher_() - Method in class org.hamcrest.BaseMatcher
 
_dont_implement_Matcher___instead_extend_BaseMatcher_() - Method in interface org.hamcrest.Matcher
This method simply acts a friendly reminder not to implement Matcher directly and instead extend BaseMatcher.

A B C D E F G H I J L M N O P R S T V W _