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

A

accept(FrameworkMember<?>, T) - Method in interface org.junit.runners.model.MemberValueConsumer
Receives the next value and its declaring member.
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
addToAnnotationLists(T, Map<Class<? extends Annotation>, List<T>>) - Static method in class org.junit.runners.model.TestClass
 
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 multiple matchers.
AllOf(Iterable<Matcher<? super T>>) - Constructor for class org.hamcrest.core.AllOf
 
allOf(Iterable<Matcher<? super T>>) - Static method in class org.hamcrest.core.AllOf
Creates a matcher that matches if the examined object matches ALL of the specified matchers.
allOf(Matcher<? super T>...) - Static method in class org.hamcrest.core.AllOf
Creates a matcher that matches if the examined object matches ALL of the specified matchers.
allOf(Matcher<? super T>, Matcher<? super T>) - Static method in class org.hamcrest.core.AllOf
Creates a matcher that matches if the examined object matches ALL of the specified matchers.
allOf(Matcher<? super T>, Matcher<? super T>, Matcher<? super T>) - Static method in class org.hamcrest.core.AllOf
Creates a matcher that matches if the examined object matches ALL of the specified matchers.
allOf(Matcher<? super T>, Matcher<? super T>, Matcher<? super T>, Matcher<? super T>) - Static method in class org.hamcrest.core.AllOf
Creates a matcher that matches if the examined object matches ALL of the specified matchers.
allOf(Matcher<? super T>, Matcher<? super T>, Matcher<? super T>, Matcher<? super T>, Matcher<? super T>) - Static method in class org.hamcrest.core.AllOf
Creates a matcher that matches if the examined object matches ALL of the specified matchers.
allOf(Matcher<? super T>, Matcher<? super T>, Matcher<? super T>, Matcher<? super T>, Matcher<? super T>, Matcher<? super T>) - Static method in class org.hamcrest.core.AllOf
Creates a matcher that matches if the examined object matches ALL of the specified matchers.
allOf(Iterable<Matcher<? super T>>) - Static method in class org.hamcrest.CoreMatchers
Creates a matcher that matches if the examined object matches ALL of the specified matchers.
allOf(Matcher<? super T>...) - Static method in class org.hamcrest.CoreMatchers
Creates a matcher that matches if the examined object matches ALL of the specified matchers.
allOf(Matcher<? super T>, Matcher<? super T>) - Static method in class org.hamcrest.CoreMatchers
Creates a matcher that matches if the examined object matches ALL of the specified matchers.
allOf(Matcher<? super T>, Matcher<? super T>, Matcher<? super T>) - Static method in class org.hamcrest.CoreMatchers
Creates a matcher that matches if the examined object matches ALL of the specified matchers.
allOf(Matcher<? super T>, Matcher<? super T>, Matcher<? super T>, Matcher<? super T>) - Static method in class org.hamcrest.CoreMatchers
Creates a matcher that matches if the examined object matches ALL of the specified matchers.
allOf(Matcher<? super T>, Matcher<? super T>, Matcher<? super T>, Matcher<? super T>, Matcher<? super T>) - Static method in class org.hamcrest.CoreMatchers
Creates a matcher that matches if the examined object matches ALL of the specified matchers.
allOf(Matcher<? super T>, Matcher<? super T>, Matcher<? super T>, Matcher<? super T>, Matcher<? super T>, Matcher<? super T>) - Static method in class org.hamcrest.CoreMatchers
Creates a matcher that matches if the examined object matches ALL of the specified matchers.
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.
Alphanumeric - Class in org.junit.runner.manipulation
A sorter that orders tests alphanumerically by test name.
Alphanumeric() - Constructor for class org.junit.runner.manipulation.Alphanumeric
 
and(Condition.Step<? super T, U>) - Method in class org.hamcrest.Condition
 
and(Matcher<? super T>) - Method in class org.hamcrest.core.CombinableMatcher
 
and(Matcher<? super X>) - Method in class org.hamcrest.core.CombinableMatcher.CombinableBothMatcher
 
Annotatable - Interface in org.junit.runners.model
A model element that may have annotations.
AnnotationsValidator - Class in org.junit.validator
An AnnotationsValidator validates all annotations of a test class, including its annotated fields and methods.
AnnotationsValidator() - Constructor for class org.junit.validator.AnnotationsValidator
 
AnnotationValidator - Class in org.junit.validator
Validates annotations on classes and methods.
AnnotationValidator() - Constructor for class org.junit.validator.AnnotationValidator
 
AnnotationValidatorFactory - Class in org.junit.validator
Creates instances of Annotation Validators.
AnnotationValidatorFactory() - Constructor for class org.junit.validator.AnnotationValidatorFactory
 
any(Class<T>) - Static method in class org.hamcrest.core.IsInstanceOf
Creates a matcher that matches when the examined object is an instance of the specified type, as determined by calling the Class.isInstance(Object) method on that type, passing the the examined object.
any(Class<T>) - Static method in class org.hamcrest.CoreMatchers
Creates a matcher that matches when the examined object is an instance of the specified type, as determined by calling the Class.isInstance(Object) method on that type, passing the the examined object.
AnyOf<T> - Class in org.hamcrest.core
Calculates the logical disjunction of multiple matchers.
AnyOf(Iterable<Matcher<? super T>>) - Constructor for class org.hamcrest.core.AnyOf
 
anyOf(Iterable<Matcher<? super T>>) - Static method in class org.hamcrest.core.AnyOf
Creates a matcher that matches if the examined object matches ANY of the specified matchers.
anyOf(Matcher<? super T>...) - Static method in class org.hamcrest.core.AnyOf
Creates a matcher that matches if the examined object matches ANY of the specified matchers.
anyOf(Matcher<T>, Matcher<? super T>) - Static method in class org.hamcrest.core.AnyOf
Creates a matcher that matches if the examined object matches ANY of the specified matchers.
anyOf(Matcher<T>, Matcher<? super T>, Matcher<? super T>) - Static method in class org.hamcrest.core.AnyOf
Creates a matcher that matches if the examined object matches ANY of the specified matchers.
anyOf(Matcher<T>, Matcher<? super T>, Matcher<? super T>, Matcher<? super T>) - Static method in class org.hamcrest.core.AnyOf
Creates a matcher that matches if the examined object matches ANY of the specified matchers.
anyOf(Matcher<T>, Matcher<? super T>, Matcher<? super T>, Matcher<? super T>, Matcher<? super T>) - Static method in class org.hamcrest.core.AnyOf
Creates a matcher that matches if the examined object matches ANY of the specified matchers.
anyOf(Matcher<T>, Matcher<? super T>, Matcher<? super T>, Matcher<? super T>, Matcher<? super T>, Matcher<? super T>) - Static method in class org.hamcrest.core.AnyOf
Creates a matcher that matches if the examined object matches ANY of the specified matchers.
anyOf(Iterable<Matcher<? super T>>) - Static method in class org.hamcrest.CoreMatchers
Creates a matcher that matches if the examined object matches ANY of the specified matchers.
anyOf(Matcher<T>, Matcher<? super T>, Matcher<? super T>) - Static method in class org.hamcrest.CoreMatchers
Creates a matcher that matches if the examined object matches ANY of the specified matchers.
anyOf(Matcher<T>, Matcher<? super T>, Matcher<? super T>, Matcher<? super T>) - Static method in class org.hamcrest.CoreMatchers
Creates a matcher that matches if the examined object matches ANY of the specified matchers.
anyOf(Matcher<T>, Matcher<? super T>, Matcher<? super T>, Matcher<? super T>, Matcher<? super T>) - Static method in class org.hamcrest.CoreMatchers
Creates a matcher that matches if the examined object matches ANY of the specified matchers.
anyOf(Matcher<T>, Matcher<? super T>, Matcher<? super T>, Matcher<? super T>, Matcher<? super T>, Matcher<? super T>) - Static method in class org.hamcrest.CoreMatchers
Creates a matcher that matches if the examined object matches ANY of the specified matchers.
anyOf(Matcher<T>, Matcher<? super T>) - Static method in class org.hamcrest.CoreMatchers
Creates a matcher that matches if the examined object matches ANY of the specified matchers.
anyOf(Matcher<? super T>...) - Static method in class org.hamcrest.CoreMatchers
Creates a matcher that matches if the examined object matches ANY of the specified matchers.
anything() - Static method in class org.hamcrest.core.IsAnything
Creates a matcher that always matches, regardless of the examined object.
anything(String) - Static method in class org.hamcrest.core.IsAnything
Creates a matcher that always matches, regardless of the examined object, but describes itself with the specified String.
anything() - Static method in class org.hamcrest.CoreMatchers
Creates a matcher that always matches, regardless of the examined object.
anything(String) - Static method in class org.hamcrest.CoreMatchers
Creates a matcher that always matches, regardless of the examined object, but describes itself with the specified String.
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.
appendDescriptionOf(SelfDescribing) - Method in class org.hamcrest.Description.NullDescription
 
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.
appendList(String, String, String, Iterable<? extends SelfDescribing>) - Method in class org.hamcrest.Description.NullDescription
 
appendText(String) - Method in class org.hamcrest.BaseDescription
 
appendText(String) - Method in interface org.hamcrest.Description
Appends some plain text to the description.
appendText(String) - Method in class org.hamcrest.Description.NullDescription
 
appendValue(Object) - Method in class org.hamcrest.BaseDescription
 
appendValue(Object) - Method in interface org.hamcrest.Description
Appends an arbitary value to the description.
appendValue(Object) - Method in class org.hamcrest.Description.NullDescription
 
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.
appendValueList(String, String, String, T...) - Method in class org.hamcrest.Description.NullDescription
 
appendValueList(String, String, String, Iterable<T>) - Method in class org.hamcrest.Description.NullDescription
 
apply(I, Description) - Method in interface org.hamcrest.Condition.Step
 
apply(Statement, Description) - Method in class org.junit.rules.DisableOnDebug
 
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
Modifies the method-running Statement to implement an additional test-running rule.
apply(Statement, Description) - Method in class org.junit.rules.RuleChain
Modifies the method-running Statement to implement this test-running rule.
apply(Statement, Description) - Method in class org.junit.rules.Stopwatch
 
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.Orderer
Order the tests in target.
apply(Object) - Method in class org.junit.runner.manipulation.Ordering
Order the tests in target using this ordering.
apply(Object) - Method in class org.junit.runner.manipulation.Sorter
Sorts the tests in target using comparator.
around(TestRule) - Method in class org.junit.rules.RuleChain
Create a new RuleChain, which encloses the given TestRule with the rules of the current RuleChain.
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, boolean[], boolean[]) - Static method in class org.junit.Assert
Asserts that two boolean arrays are equal.
assertArrayEquals(boolean[], boolean[]) - Static method in class org.junit.Assert
Asserts that two boolean 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 are equal to within a positive delta.
assertEquals(String, float, float, float) - Static method in class org.junit.Assert
Asserts that two 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 are equal to within a positive delta.
assertEquals(float, float, float) - Static method in class org.junit.Assert
Asserts that two 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.
assertNotEquals(String, Object, Object) - Static method in class org.junit.Assert
Asserts that two objects are not equals.
assertNotEquals(Object, Object) - Static method in class org.junit.Assert
Asserts that two objects are not equals.
assertNotEquals(String, long, long) - Static method in class org.junit.Assert
Asserts that two longs are not equals.
assertNotEquals(long, long) - Static method in class org.junit.Assert
Asserts that two longs are not equals.
assertNotEquals(String, double, double, double) - Static method in class org.junit.Assert
Asserts that two doubles are not equal to within a positive delta.
assertNotEquals(double, double, double) - Static method in class org.junit.Assert
Asserts that two doubles are not equal to within a positive delta.
assertNotEquals(float, float, float) - Static method in class org.junit.Assert
Asserts that two floats are not equal to within a positive delta.
assertNotEquals(String, float, float, float) - Static method in class org.junit.Assert
Asserts that two floats are not equal to within a positive delta.
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<? super T>) - Static method in class org.hamcrest.MatcherAssert
 
assertThat(String, T, Matcher<? super T>) - Static method in class org.hamcrest.MatcherAssert
 
assertThat(String, boolean) - Static method in class org.hamcrest.MatcherAssert
 
assertThat(T, Matcher<? super T>) - Static method in class org.junit.Assert
Deprecated. use org.hamcrest.MatcherAssert.assertThat()
assertThat(String, T, Matcher<? super T>) - Static method in class org.junit.Assert
Deprecated. use org.hamcrest.MatcherAssert.assertThat()
assertThrows(Class<T>, ThrowingRunnable) - Static method in class org.junit.Assert
Asserts that runnable throws an exception of type expectedThrowable when executed.
assertThrows(String, Class<T>, ThrowingRunnable) - Static method in class org.junit.Assert
Asserts that runnable throws an exception of type expectedThrowable when executed.
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
Deprecated. since 4.13.
assumeFalse(boolean) - Static method in class org.junit.Assume
The inverse of Assume.assumeTrue(boolean).
assumeFalse(String, boolean) - Static method in class org.junit.Assume
The inverse of Assume.assumeTrue(String, boolean).
assumeNoException(Throwable) - Static method in class org.junit.Assume
Use to assume that an operation completes normally.
assumeNoException(String, Throwable) - Static method in class org.junit.Assume
Attempts to halt the test and ignore it if Throwable e is not null.
assumeNotNull(Object...) - Static method in class org.junit.Assume
If called with a null array or 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.
assumeThat(String, 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.
assumeTrue(String, boolean) - Static method in class org.junit.Assume
If called with an expression evaluating to false, the test will halt and be ignored.
AssumptionViolatedException - Exception in org.junit
An exception class used to implement assumptions (state in which a given test is meaningful and should or should not be executed).
AssumptionViolatedException(T, Matcher<T>) - Constructor for exception org.junit.AssumptionViolatedException
An assumption exception with the given actual value and a matcher describing the expectation that failed.
AssumptionViolatedException(String, T, Matcher<T>) - Constructor for exception org.junit.AssumptionViolatedException
An assumption exception with a message with the given actual value and a matcher describing the expectation that failed.
AssumptionViolatedException(String) - Constructor for exception org.junit.AssumptionViolatedException
An assumption exception with the given message only.
AssumptionViolatedException(String, Throwable) - Constructor for exception org.junit.AssumptionViolatedException
An assumption exception with the given message and a cause.
assureDeletion() - Method in class org.junit.rules.TemporaryFolder.Builder
Setting this flag assures that no resources are left undeleted.

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 testClass
BlockJUnit4ClassRunner(TestClass) - Constructor for class org.junit.runners.BlockJUnit4ClassRunner
Creates a BlockJUnit4ClassRunner to run testClass.
BlockJUnit4ClassRunnerWithParameters - Class in org.junit.runners.parameterized
A BlockJUnit4ClassRunner with parameters support.
BlockJUnit4ClassRunnerWithParameters(TestWithParameters) - Constructor for class org.junit.runners.parameterized.BlockJUnit4ClassRunnerWithParameters
 
BlockJUnit4ClassRunnerWithParametersFactory - Class in org.junit.runners.parameterized
A ParametersRunnerFactory that creates BlockJUnit4ClassRunnerWithParameters.
BlockJUnit4ClassRunnerWithParametersFactory() - Constructor for class org.junit.runners.parameterized.BlockJUnit4ClassRunnerWithParametersFactory
 
both(Matcher<? super LHS>) - Static method in class org.hamcrest.core.CombinableMatcher
Creates a matcher that matches when both of the specified matchers match the examined object.
both(Matcher<? super LHS>) - Static method in class org.hamcrest.CoreMatchers
Creates a matcher that matches when both of the specified matchers match the examined object.
both(Matcher<? super T>) - Static method in class org.junit.matchers.JUnitMatchers
Deprecated. Please use CoreMatchers.both(Matcher) instead.
build() - Method in class org.junit.rules.TemporaryFolder.Builder
Builds a TemporaryFolder instance using the values in this builder.
build() - Method in class org.junit.rules.Timeout.Builder
Builds a Timeout instance using the values in this builder.,
builder() - Static method in class org.junit.rules.TemporaryFolder
Returns a new builder for building an instance of TemporaryFolder.
builder() - Static method in class org.junit.rules.Timeout
Returns a new builder for building an instance.

C

canAcceptType(Class<?>) - Method in class org.junit.experimental.theories.ParameterSignature
 
canAcceptValue(Object) - Method in class org.junit.experimental.theories.ParameterSignature
 
canPotentiallyAcceptType(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
Deprecated. 
Categories.CategoryFilter(boolean, Set<Class<?>>, boolean, Set<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.
categoryFilter(boolean, Set<Class<?>>, boolean, Set<Class<?>>) - Static method in class org.junit.experimental.categories.Categories.CategoryFilter
 
CategoryValidator - Class in org.junit.experimental.categories
Validates that there are no errors in the use of the Category annotation.
CategoryValidator() - Constructor for class org.junit.experimental.categories.CategoryValidator
 
checkSucceeds(Callable<T>) - 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.
checkThat(String, T, Matcher<T>) - Method in class org.junit.rules.ErrorCollector
Adds a failure with the given reason to the table if matcher does not match value.
checkThrows(Class<? extends Throwable>, ThrowingRunnable) - Method in class org.junit.rules.ErrorCollector
Adds a failure to the table if runnable does not throw an exception of type expectedThrowable when executed.
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.parameterized.BlockJUnit4ClassRunnerWithParameters
 
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 reference rules or methods that return them.
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.
collectAnnotatedFieldValues(Object, Class<? extends Annotation>, Class<T>, MemberValueConsumer<T>) - Method in class org.junit.runners.model.TestClass
Finds the fields annotated with the specified annotation and having the specified type, retrieves the values and passes those to the specified consumer.
collectAnnotatedMethodValues(Object, Class<? extends Annotation>, Class<T>, MemberValueConsumer<T>) - Method in class org.junit.runners.model.TestClass
Finds the methods annotated with the specified annotation and returning the specified type, invokes it and pass the return value to the specified consumer.
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()).
CombinableMatcher<T> - Class in org.hamcrest.core
 
CombinableMatcher(Matcher<? super T>) - Constructor for class org.hamcrest.core.CombinableMatcher
 
CombinableMatcher.CombinableBothMatcher<X> - Class in org.hamcrest.core
 
CombinableMatcher.CombinableBothMatcher(Matcher<? super X>) - Constructor for class org.hamcrest.core.CombinableMatcher.CombinableBothMatcher
 
CombinableMatcher.CombinableEitherMatcher<X> - Class in org.hamcrest.core
 
CombinableMatcher.CombinableEitherMatcher(Matcher<? super X>) - Constructor for class org.hamcrest.core.CombinableMatcher.CombinableEitherMatcher
 
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.
Condition<T> - Class in org.hamcrest
A Condition implements part of a multi-step match.
Condition.Step<I,O> - Interface in org.hamcrest
 
containsString(String) - Static method in class org.hamcrest.core.StringContains
Creates a matcher that matches if the examined String contains the specified String anywhere.
containsString(String) - Static method in class org.hamcrest.CoreMatchers
Creates a matcher that matches if the examined String contains the specified String anywhere.
containsString(String) - Static method in class org.junit.matchers.JUnitMatchers
Deprecated. Please use CoreMatchers.containsString(String) instead.
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.
create(Ordering.Context) - Method in class org.junit.runner.manipulation.Alphanumeric
 
create(Ordering.Context) - Method in interface org.junit.runner.manipulation.Ordering.Factory
Creates an Ordering instance using the given context.
createAnnotationValidator(ValidateWith) - Method in class org.junit.validator.AnnotationValidatorFactory
Creates the AnnotationValidator specified by the value in ValidateWith.
createFailOnTimeoutStatement(Statement) - Method in class org.junit.rules.Timeout
Creates a Statement that will run the given statement, and timeout the operation based on the values configured in this rule.
createFilter(List<Class<?>>) - Method in class org.junit.experimental.categories.ExcludeCategories
Creates a Filter which is only passed by tests that are not categorized with any of the specified categories.
createFilter(List<Class<?>>) - Method in class org.junit.experimental.categories.IncludeCategories
Creates a Filter which is only passed by tests that are categorized with any of the specified categories.
createFilter(FilterFactoryParams) - Method in interface org.junit.runner.FilterFactory
Creates a Filter given a FilterFactoryParams argument.
createListener() - Method in class org.junit.runner.Result
Internal use only.
createRunnerForTestWithParameters(TestWithParameters) - Method in class org.junit.runners.parameterized.BlockJUnit4ClassRunnerWithParametersFactory
 
createRunnerForTestWithParameters(TestWithParameters) - Method in interface org.junit.runners.parameterized.ParametersRunnerFactory
Returns a runner for the specified TestWithParameters.
createSuiteDescription(String, Annotation...) - Static method in class org.junit.runner.Description
Create a Description named name.
createSuiteDescription(String, Serializable, 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
createSuiteDescription(Class<?>, Annotation...) - 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.
createTest(FrameworkMethod) - Method in class org.junit.runners.BlockJUnit4ClassRunner
Returns a new fixture to run a particular test method against.
createTest() - Method in class org.junit.runners.parameterized.BlockJUnit4ClassRunnerWithParameters
 
createTestClass(Class<?>) - Method in class org.junit.runners.ParentRunner
Deprecated. Please use ParentRunner.ParentRunner(org.junit.runners.model.TestClass).
createTestDescription(String, String, Annotation...) - Static method in class org.junit.runner.Description
Create a Description of a single test named name in the 'class' named className.
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.
createTestDescription(String, String, Serializable) - Static method in class org.junit.runner.Description
Create a Description of a single test named name in the class clazz.
CustomMatcher<T> - Class in org.hamcrest
Utility class for writing one off matchers.
CustomMatcher(String) - Constructor for class org.hamcrest.CustomMatcher
 
CustomTypeSafeMatcher<T> - Class in org.hamcrest
Utility class for writing one off matchers.
CustomTypeSafeMatcher(String) - Constructor for class org.hamcrest.CustomTypeSafeMatcher
 

D

DataPoint - Annotation Type in org.junit.experimental.theories
Annotating an field or method with @DataPoint will cause the field value or the value returned by the method to be used as a potential parameter for theories in that class, when run with the Theories runner.
DataPoints - Annotation Type in org.junit.experimental.theories
Annotating an array or iterable-typed field or method with @DataPoints will cause the values in the array or iterable given to be used as potential parameters for theories in that class when run with the Theories runner.
DEFAULT_ORDER - Static variable in annotation type org.junit.Rule
 
definedBy(Class<? extends Ordering.Factory>, Description) - Static method in class org.junit.runner.manipulation.Ordering
Creates an Ordering from the given factory class.
definedBy(Ordering.Factory, Description) - Static method in class org.junit.runner.manipulation.Ordering
Creates an Ordering from the given factory.
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, overriding its description with that specified.
describedAs(String, Matcher<T>, Object...) - Static method in class org.hamcrest.CoreMatchers
Wraps an existing matcher, overriding its description with that specified.
describeMismatch(Object, Description) - Method in class org.hamcrest.BaseMatcher
 
describeMismatch(Object, Description) - Method in class org.hamcrest.core.DescribedAs
 
describeMismatch(Object, Description) - Method in class org.hamcrest.core.Is
 
describeMismatch(Object, Description) - Method in class org.hamcrest.DiagnosingMatcher
 
describeMismatch(Object, Description) - Method in interface org.hamcrest.Matcher
Generate a description of why the matcher has not accepted the item.
describeMismatch(Object, Description) - Method in class org.hamcrest.TypeSafeDiagnosingMatcher
 
describeMismatch(Object, Description) - Method in class org.hamcrest.TypeSafeMatcher
 
describeMismatchSafely(String, Description) - Method in class org.hamcrest.core.SubstringMatcher
 
describeMismatchSafely(T, Description) - Method in class org.hamcrest.TypeSafeMatcher
Subclasses should override this.
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.CombinableMatcher
 
describeTo(Description) - Method in class org.hamcrest.core.DescribedAs
 
describeTo(Description) - Method in class org.hamcrest.core.Every
 
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.IsCollectionContaining
 
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.core.SubstringMatcher
 
describeTo(Description) - Method in class org.hamcrest.CustomMatcher
 
describeTo(Description) - Method in class org.hamcrest.CustomTypeSafeMatcher
 
describeTo(Description) - Method in class org.hamcrest.FeatureMatcher
 
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.
Description.NullDescription - Class in org.hamcrest
 
Description.NullDescription() - Constructor for class org.hamcrest.Description.NullDescription
 
DiagnosingMatcher<T> - Class in org.hamcrest
TODO(ngd): Document.
DiagnosingMatcher() - Constructor for class org.hamcrest.DiagnosingMatcher
 
DisableOnDebug - Class in org.junit.rules
The DisableOnDebug Rule allows you to label certain rules to be disabled when debugging.
DisableOnDebug(TestRule) - Constructor for class org.junit.rules.DisableOnDebug
Create a DisableOnDebug instance with the timeout specified in milliseconds.

E

either(Matcher<? super LHS>) - Static method in class org.hamcrest.core.CombinableMatcher
Creates a matcher that matches when either of the specified matchers match the examined object.
either(Matcher<? super LHS>) - Static method in class org.hamcrest.CoreMatchers
Creates a matcher that matches when either of the specified matchers match the examined object.
either(Matcher<? super T>) - Static method in class org.junit.matchers.JUnitMatchers
Deprecated. Please use CoreMatchers.either(Matcher) instead.
EMPTY - Static variable in class org.junit.runner.Description
Describes a Runner which runs no tests
emptyRuleChain() - Static method in class org.junit.rules.RuleChain
Returns a RuleChain without a TestRule.
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.
endsWith(String) - Static method in class org.hamcrest.core.StringEndsWith
Creates a matcher that matches if the examined String ends with the specified String.
endsWith(String) - Static method in class org.hamcrest.CoreMatchers
Creates a matcher that matches if the examined String ends with the specified String.
equals(Object) - Method in class org.junit.runner.Description
 
equals(Object) - Method in class org.junit.runners.model.FrameworkMethod
 
equals(Object) - Method in class org.junit.runners.model.TestClass
 
equals(Object) - Method in class org.junit.runners.parameterized.TestWithParameters
 
equalTo(T) - Static method in class org.hamcrest.core.IsEqual
Creates a matcher that matches when the examined object is logically equal to the specified operand, as determined by calling the Object.equals(java.lang.Object) method on the examined object.
equalTo(T) - Static method in class org.hamcrest.CoreMatchers
Creates a matcher that matches when the examined object is logically equal to the specified operand, as determined by calling the Object.equals(java.lang.Object) method on the examined object.
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
Creates a Request that, when processed, will report an error for the given test class with the given cause.
evalSubstringOf(String) - Method in class org.hamcrest.core.StringContains
 
evalSubstringOf(String) - Method in class org.hamcrest.core.StringEndsWith
 
evalSubstringOf(String) - Method in class org.hamcrest.core.StringStartsWith
 
evalSubstringOf(String) - Method in class org.hamcrest.core.SubstringMatcher
 
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.
Every<T> - Class in org.hamcrest.core
 
Every(Matcher<? super T>) - Constructor for class org.hamcrest.core.Every
 
everyItem(Matcher<U>) - Static method in class org.hamcrest.core.Every
Creates a matcher for Iterables that only matches when a single pass over the examined Iterable yields items that are all matched by the specified itemMatcher.
everyItem(Matcher<U>) - Static method in class org.hamcrest.CoreMatchers
Creates a matcher for Iterables that only matches when a single pass over the examined Iterable yields items that are all matched by the specified itemMatcher.
everyItem(Matcher<T>) - Static method in class org.junit.matchers.JUnitMatchers
Deprecated. Please use CoreMatchers.everyItem(Matcher) instead.
exclude(boolean, Class<?>...) - Static method in class org.junit.experimental.categories.Categories.CategoryFilter
 
exclude(Class<?>) - Static method in class org.junit.experimental.categories.Categories.CategoryFilter
 
exclude(Class<?>...) - Static method in class org.junit.experimental.categories.Categories.CategoryFilter
 
ExcludeCategories - Class in org.junit.experimental.categories
FilterFactory to exclude categories.
ExcludeCategories() - Constructor for class org.junit.experimental.categories.ExcludeCategories
 
expect(Matcher<?>) - Method in class org.junit.rules.ExpectedException
Verify that your code throws an exception that is matched by a Hamcrest matcher.
expect(Class<? extends Throwable>) - Method in class org.junit.rules.ExpectedException
Verify that your code throws an exception that is an instance of specific type.
expectCause(Matcher<?>) - Method in class org.junit.rules.ExpectedException
Verify that your code throws an exception whose cause is matched by a Hamcrest matcher.
ExpectedException - Class in org.junit.rules
The ExpectedException rule allows you to verify that your code throws a specific exception.
expectMessage(String) - Method in class org.junit.rules.ExpectedException
Verify that your code throws an exception whose message contains a specific text.
expectMessage(Matcher<String>) - Method in class org.junit.rules.ExpectedException
Verify that your code throws an exception whose message is matched by a Hamcrest matcher.
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(long, Throwable, Description) - Method in class org.junit.rules.Stopwatch
Invoked when a test fails
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
failures() - Method in class org.junit.experimental.results.PrintableResult
Returns the failures in this result.
FeatureMatcher<T,U> - Class in org.hamcrest
Supporting class for matching a feature of an object.
FeatureMatcher(Matcher<? super U>, String, String) - Constructor for class org.hamcrest.FeatureMatcher
Constructor
featureValueOf(T) - Method in class org.hamcrest.FeatureMatcher
Implement this to extract the interesting feature.
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.
FilterFactory - Interface in org.junit.runner
Extend this class to create a factory that creates Filter.
FilterFactory.FilterNotCreatedException - Exception in org.junit.runner
Exception thrown if the Filter cannot be created.
FilterFactory.FilterNotCreatedException(Exception) - Constructor for exception org.junit.runner.FilterFactory.FilterNotCreatedException
 
FilterFactoryParams - Class in org.junit.runner
 
FilterFactoryParams(Description, String) - Constructor for class org.junit.runner.FilterFactoryParams
 
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 tests whose Description matches the given description.
findDeepAnnotation(Class<T>) - Method in class org.junit.experimental.theories.ParameterSignature
 
finished(long, Description) - Method in class org.junit.rules.Stopwatch
Invoked when a test method finishes (whether passing or failing)
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.
fireTestSuiteFinished(Description) - Method in class org.junit.runner.notification.RunNotifier
Invoke to tell listeners that a test suite is about to finish.
fireTestSuiteStarted(Description) - Method in class org.junit.runner.notification.RunNotifier
Invoke to tell listeners that a test suite is about to start.
FixMethodOrder - Annotation Type in org.junit
This class allows the user to choose the order of execution of the methods within a test class.
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)
FrameworkField(Field) - Constructor for class org.junit.runners.model.FrameworkField
Returns a new FrameworkField for field.
FrameworkMember<T extends FrameworkMember<T>> - Class in org.junit.runners.model
Parent class for FrameworkField and FrameworkMethod
FrameworkMember() - Constructor for class org.junit.runners.model.FrameworkMember
 
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
FromDataPoints - Annotation Type in org.junit.experimental.theories
Annotating a parameter of a @Theory method with @FromDataPoints will limit the datapoints considered as potential values for that parameter to just the DataPoints with the given name.

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() - Method in class org.junit.runners.model.TestClass
Returns, efficiently, all the non-overridden fields in this class and its superclasses that are annotated.
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() - Method in class org.junit.runners.model.TestClass
Returns, efficiently, all the non-overridden methods in this class and its superclasses that are annotated}.
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.
getAnnotatedMethodValues(Object, Class<? extends Annotation>, Class<T>) - Method in class org.junit.runners.model.TestClass
 
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 interface org.junit.runners.model.Annotatable
Returns the annotation on the model element of the given type, or @code{null}
getAnnotation(Class<T>) - Method in class org.junit.runners.model.FrameworkField
 
getAnnotation(Class<T>) - Method in class org.junit.runners.model.FrameworkMethod
Returns the annotation of type annotationType on this method, if one exists.
getAnnotation(Class<T>) - Method in class org.junit.runners.model.TestClass
 
getAnnotations() - Method in class org.junit.experimental.theories.ParameterSignature
 
getAnnotations() - Method in class org.junit.runner.Description
 
getAnnotations() - Method in interface org.junit.runners.model.Annotatable
Returns the model elements' annotations.
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
getArgs() - Method in class org.junit.runner.FilterFactoryParams
 
getAssumptionFailureCount() - Method in class org.junit.runner.Result
Returns the number of tests skipped because of an assumption failure
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
Gets the copy of the children of this Description.
getChildren() - Method in class org.junit.runners.BlockJUnit4ClassRunner
 
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
 
getComparator() - Method in enum org.junit.runners.MethodSorters
 
getDeclaringClass() - Method in class org.junit.runners.model.FrameworkField
 
getDeclaringClass() - Method in class org.junit.runners.model.FrameworkMember
 
getDeclaringClass() - Method in class org.junit.runners.model.FrameworkMethod
Returns the class where the method is actually declared
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
Returns the number of tests that failed during the run
getFailures() - Method in class org.junit.runner.Result
Returns the Failures describing tests that failed and the problems they encountered
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.
getLookingForStuckThread() - Method in class org.junit.rules.Timeout.Builder
 
getLookingForStuckThread() - Method in class org.junit.rules.Timeout
Gets whether this Timeout will look for a stuck thread when the test times out.
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.InvalidTestClassError
 
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
 
getModifiers() - Method in class org.junit.runners.model.FrameworkField
 
getModifiers() - Method in class org.junit.runners.model.FrameworkMember
 
getModifiers() - Method in class org.junit.runners.model.FrameworkMethod
 
getName() - Method in class org.junit.runners.model.FrameworkField
 
getName() - Method in class org.junit.runners.model.FrameworkMember
 
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.parameterized.BlockJUnit4ClassRunnerWithParameters
 
getName() - Method in class org.junit.runners.parameterized.TestWithParameters
 
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.
getParameters() - Method in class org.junit.runners.parameterized.TestWithParameters
 
getReturnType() - Method in class org.junit.runners.model.FrameworkMethod
Returns the return type of the method
getRoot() - Method in class org.junit.rules.TemporaryFolder
 
getRunCount() - Method in class org.junit.runner.Result
Returns the number of tests run
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
getRunnerAnnotations() - Method in class org.junit.runners.parameterized.BlockJUnit4ClassRunnerWithParameters
 
getRunnerAnnotations() - Method in class org.junit.runners.ParentRunner
 
getRunTime() - Method in class org.junit.runner.Result
Returns the number of milliseconds it took to run the entire suite to run
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.
getTarget() - Method in class org.junit.runner.manipulation.Ordering.Context
Gets the description for the top-level target being ordered.
getTestClass() - Method in class org.junit.runner.Description
 
getTestClass() - Method in class org.junit.runners.parameterized.TestWithParameters
 
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
 
getTimeout() - Method in class org.junit.rules.Timeout.Builder
 
getTimeout(TimeUnit) - Method in class org.junit.rules.Timeout
Gets the timeout configured for this rule, in the given units.
getTimeout() - Method in exception org.junit.runners.model.TestTimedOutException
Gets the time passed before the test was interrupted
getTimeUnit() - Method in class org.junit.rules.Timeout.Builder
 
getTimeUnit() - Method in exception org.junit.runners.model.TestTimedOutException
Gets the time unit for the timeout value
getTopLevelDescription() - Method in class org.junit.runner.FilterFactoryParams
 
getTrace() - Method in class org.junit.runner.notification.Failure
Gets the printed form of the exception and its stack trace.
getTrimmedTrace() - Method in class org.junit.runner.notification.Failure
Gets a the printed form of the exception, with a trimmed version of the stack trace.
getType() - Method in class org.junit.experimental.theories.ParameterSignature
 
getType() - Method in class org.junit.runners.model.FrameworkField
 
getType() - Method in class org.junit.runners.model.FrameworkMember
 
getType() - Method in class org.junit.runners.model.FrameworkMethod
Returns the return type of the method
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

handleAssertionErrors() - Method in class org.junit.rules.ExpectedException
Deprecated. AssertionErrors are handled by default since JUnit 4.12. Just like in JUnit <= 4.10.
handleAssumptionViolatedExceptions() - Method in class org.junit.rules.ExpectedException
Deprecated. AssumptionViolatedExceptions are handled by default since JUnit 4.12. Just like in JUnit <= 4.10.
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
 
hashCode() - Method in class org.junit.runners.model.TestClass
 
hashCode() - Method in class org.junit.runners.parameterized.TestWithParameters
 
hasItem(Matcher<? super T>) - Static method in class org.hamcrest.core.IsCollectionContaining
Creates a matcher for Iterables that only matches when a single pass over the examined Iterable yields at least one item that is matched by the specified itemMatcher.
hasItem(T) - Static method in class org.hamcrest.core.IsCollectionContaining
Creates a matcher for Iterables that only matches when a single pass over the examined Iterable yields at least one item that is equal to the specified item.
hasItem(T) - Static method in class org.hamcrest.CoreMatchers
Creates a matcher for Iterables that only matches when a single pass over the examined Iterable yields at least one item that is equal to the specified item.
hasItem(Matcher<? super T>) - Static method in class org.hamcrest.CoreMatchers
Creates a matcher for Iterables that only matches when a single pass over the examined Iterable yields at least one item that is matched by the specified itemMatcher.
hasItem(T) - Static method in class org.junit.matchers.JUnitMatchers
Deprecated. Please use CoreMatchers.hasItem(Object) instead.
hasItem(Matcher<? super T>) - Static method in class org.junit.matchers.JUnitMatchers
Deprecated. Please use CoreMatchers.hasItem(Matcher) instead.
hasItems(Matcher<? super T>...) - Static method in class org.hamcrest.core.IsCollectionContaining
Creates a matcher for Iterables that matches when consecutive passes over the examined Iterable yield at least one item that is matched by the corresponding matcher from the specified itemMatchers.
hasItems(T...) - Static method in class org.hamcrest.core.IsCollectionContaining
Creates a matcher for Iterables that matches when consecutive passes over the examined Iterable yield at least one item that is equal to the corresponding item from the specified items.
hasItems(T...) - Static method in class org.hamcrest.CoreMatchers
Creates a matcher for Iterables that matches when consecutive passes over the examined Iterable yield at least one item that is equal to the corresponding item from the specified items.
hasItems(Matcher<? super T>...) - Static method in class org.hamcrest.CoreMatchers
Creates a matcher for Iterables that matches when consecutive passes over the examined Iterable yield at least one item that is matched by the corresponding matcher from the specified itemMatchers.
hasItems(T...) - Static method in class org.junit.matchers.JUnitMatchers
Deprecated. Please use CoreMatchers.hasItems(Object...) instead.
hasItems(Matcher<? super T>...) - Static method in class org.junit.matchers.JUnitMatchers
Deprecated. Please use CoreMatchers.hasItems(Matcher...) instead.
hasSingleFailureContaining(String) - Static method in class org.junit.experimental.results.ResultMatchers
Matches if the result has exactly one failure, and it contains string
hasSingleFailureMatching(Matcher<Throwable>) - Static method in class org.junit.experimental.results.ResultMatchers
Matches if the result has exactly one failure matching the given matcher.

I

Ignore - Annotation Type in org.junit
Sometimes you want to temporarily disable a test or a group of tests.
include(boolean, Class<?>...) - Static method in class org.junit.experimental.categories.Categories.CategoryFilter
 
include(Class<?>) - Static method in class org.junit.experimental.categories.Categories.CategoryFilter
 
include(Class<?>...) - Static method in class org.junit.experimental.categories.Categories.CategoryFilter
 
IncludeCategories - Class in org.junit.experimental.categories
FilterFactory to include categories.
IncludeCategories() - Constructor for class org.junit.experimental.categories.IncludeCategories
 
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
Creates a matcher that matches when the examined object is an instance of the specified type, as determined by calling the Class.isInstance(Object) method on that type, passing the the examined object.
instanceOf(Class<?>) - Static method in class org.hamcrest.CoreMatchers
Creates a matcher that matches when the examined object is an instance of the specified type, as determined by calling the Class.isInstance(Object) method on that type, passing the the examined object.
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
InvalidOrderingException - Exception in org.junit.runner.manipulation
Thrown when an ordering does something invalid (like remove or add children)
InvalidOrderingException() - Constructor for exception org.junit.runner.manipulation.InvalidOrderingException
 
InvalidOrderingException(String) - Constructor for exception org.junit.runner.manipulation.InvalidOrderingException
 
InvalidOrderingException(String, Throwable) - Constructor for exception org.junit.runner.manipulation.InvalidOrderingException
 
InvalidTestClassError - Exception in org.junit.runners.model
Thrown by Runners in case the class under test is not valid.
InvalidTestClassError(Class<?>, List<Throwable>) - Constructor for exception org.junit.runners.model.InvalidTestClassError
 
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 behaviour 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 its behaviour, but allowing tests to be slightly more expressive.
is(T) - Static method in class org.hamcrest.core.Is
A shortcut to the frequently used is(equalTo(x)).
is(Class<T>) - Static method in class org.hamcrest.core.Is
Deprecated. use isA(Class type) instead.
is(T) - Static method in class org.hamcrest.CoreMatchers
A shortcut to the frequently used is(equalTo(x)).
is(Matcher<T>) - Static method in class org.hamcrest.CoreMatchers
Decorates another Matcher, retaining its behaviour, but allowing tests to be slightly more expressive.
is(Class<T>) - Static method in class org.hamcrest.CoreMatchers
Deprecated. use isA(Class type) instead.
isA(Class<T>) - Static method in class org.hamcrest.core.Is
A shortcut to the frequently used is(instanceOf(SomeClass.class)).
isA(Class<T>) - Static method in class org.hamcrest.CoreMatchers
A shortcut to the frequently used is(instanceOf(SomeClass.class)).
isANonStaticInnerClass() - Method in class org.junit.runners.model.TestClass
 
isAnyExceptionExpected() - Method in class org.junit.rules.ExpectedException
Check if any Exception is expected.
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
 
IsCollectionContaining<T> - Class in org.hamcrest.core
 
IsCollectionContaining(Matcher<? super T>) - Constructor for class org.hamcrest.core.IsCollectionContaining
 
isDebugging() - Method in class org.junit.rules.DisableOnDebug
Returns true if the JVM is in debug mode.
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
 
isException(Matcher<T>) - Static method in class org.junit.matchers.JUnitMatchers
 
isIgnored(FrameworkMethod) - Method in class org.junit.runners.BlockJUnit4ClassRunner
Evaluates whether FrameworkMethods are ignored based on the Ignore annotation.
isIgnored(T) - Method in class org.junit.runners.ParentRunner
Evaluates whether a child is ignored.
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.FrameworkMember
Returns true if this member is public, false if not.
isPublic() - Method in class org.junit.runners.model.TestClass
 
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.FrameworkMember
Returns true if this member is static, false if not.
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
 
isThrowable(Matcher<T>) - Static method in class org.junit.matchers.JUnitMatchers
 

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
 
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.
matched(T, Description) - Static method in class org.hamcrest.Condition
 
Matcher<T> - Interface in org.hamcrest
A matcher over acceptable values.
MatcherAssert - Class in org.hamcrest
 
MatcherAssert() - Constructor for class org.hamcrest.MatcherAssert
 
matches(Object, Description) - 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, Description) - 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 class org.hamcrest.DiagnosingMatcher
 
matches(Object, Description) - Method in class org.hamcrest.DiagnosingMatcher
 
matches(Object) - Method in interface org.hamcrest.Matcher
Evaluates the matcher for argument item.
matches(Object) - Method in class org.hamcrest.TypeSafeDiagnosingMatcher
 
matches(Object) - Method in class org.hamcrest.TypeSafeMatcher
Methods made final to prevent accidental override.
matchesSafely(T, Description) - Method in class org.hamcrest.core.CombinableMatcher
 
matchesSafely(Iterable<T>, Description) - Method in class org.hamcrest.core.Every
 
matchesSafely(Iterable<? super T>, Description) - Method in class org.hamcrest.core.IsCollectionContaining
 
matchesSafely(String) - Method in class org.hamcrest.core.SubstringMatcher
 
matchesSafely(T, Description) - Method in class org.hamcrest.FeatureMatcher
 
matchesSafely(T, Description) - Method in class org.hamcrest.TypeSafeDiagnosingMatcher
Subclasses should implement this.
matchesSafely(T) - Method in class org.hamcrest.TypeSafeMatcher
Subclasses should implement this.
matching(Matcher<T>, String) - Method in class org.hamcrest.Condition
 
matching(Matcher<T>) - Method in class org.hamcrest.Condition
 
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
MemberValueConsumer<T> - Interface in org.junit.runners.model
Represents a receiver for values of annotated fields/methods together with the declaring member.
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
A MethodRule is an alteration in how a test method is run and reported.
methods() - Static method in class org.junit.experimental.ParallelComputer
 
MethodSorters - Enum in org.junit.runners
Sort the methods into a specified execution order.
millis(long) - Static method in class org.junit.rules.Timeout
Creates a Timeout that will timeout a test after the given duration, in milliseconds.
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.
newFile() - Method in class org.junit.rules.TemporaryFolder
Returns a new fresh file with a random name under the temporary folder.
newFolder(String) - Method in class org.junit.rules.TemporaryFolder
Returns a new fresh folder with the given path under the temporary folder.
newFolder(String...) - Method in class org.junit.rules.TemporaryFolder
Returns a new fresh folder with the given paths under the temporary folder.
newFolder() - Method in class org.junit.rules.TemporaryFolder
Returns a new fresh folder with a random name under the temporary folder.
NONE - Static variable in interface org.hamcrest.Description
A description that consumes input but does nothing.
none() - Static method in class org.junit.rules.ExpectedException
Deprecated. Since 4.13 Assert.assertThrows can be used to verify that your code throws a specific exception.
not(Matcher<T>) - Static method in class org.hamcrest.core.IsNot
Creates a matcher that wraps an existing matcher, but inverts the logic by which it will match.
not(T) - Static method in class org.hamcrest.core.IsNot
A shortcut to the frequently used not(equalTo(x)).
not(Matcher<T>) - Static method in class org.hamcrest.CoreMatchers
Creates a matcher that wraps an existing matcher, but inverts the logic by which it will match.
not(T) - Static method in class org.hamcrest.CoreMatchers
A shortcut to the frequently used not(equalTo(x)).
NOT_MATCHED - Static variable in class org.hamcrest.Condition
 
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
 
notMatched() - Static method in class org.hamcrest.Condition
 
notNullValue() - Static method in class org.hamcrest.core.IsNull
A shortcut to the frequently used not(nullValue()).
notNullValue(Class<T>) - Static method in class org.hamcrest.core.IsNull
A shortcut to the frequently used not(nullValue(X.class)).
notNullValue() - Static method in class org.hamcrest.CoreMatchers
A shortcut to the frequently used not(nullValue()).
notNullValue(Class<T>) - Static method in class org.hamcrest.CoreMatchers
A shortcut to the frequently used not(nullValue(X.class)).
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
Creates a matcher that matches if examined object is null.
nullValue(Class<T>) - Static method in class org.hamcrest.core.IsNull
Creates a matcher that matches if examined object is null.
nullValue() - Static method in class org.hamcrest.CoreMatchers
Creates a matcher that matches if examined object is null.
nullValue(Class<T>) - Static method in class org.hamcrest.CoreMatchers
Creates a matcher that matches if examined object is null.

O

or(Matcher<? super X>) - Method in class org.hamcrest.core.CombinableMatcher.CombinableEitherMatcher
 
or(Matcher<? super T>) - Method in class org.hamcrest.core.CombinableMatcher
 
order(Orderer) - Method in interface org.junit.runner.manipulation.Orderable
Orders the tests using orderer
order(Collection<Description>) - Method in class org.junit.runner.manipulation.Orderer
Orders the descriptions.
order(Orderer) - Method in class org.junit.runners.ParentRunner
Implementation of Orderable.order(Orderer).
Orderable - Interface in org.junit.runner.manipulation
Interface for runners that allow ordering of tests.
Orderer - Class in org.junit.runner.manipulation
Orders tests.
Ordering - Class in org.junit.runner.manipulation
Reorders tests.
Ordering() - Constructor for class org.junit.runner.manipulation.Ordering
 
Ordering.Context - Class in org.junit.runner.manipulation
Context about the ordering being applied.
Ordering.Factory - Interface in org.junit.runner.manipulation
Factory for creating Ordering instances.
orderItems(Collection<Description>) - Method in class org.junit.runner.manipulation.Ordering
Implemented by sub-classes to order the descriptions.
orderItems(Collection<Description>) - Method in class org.junit.runner.manipulation.Sorter
Implemented by sub-classes to order the descriptions.
OrderWith - Annotation Type in org.junit.runner
When a test class is annotated with @OrderWith or extends a class annotated with @OrderWith, JUnit will order the tests in the test class (and child test classes, if any) using the ordering defined by the Ordering class.
orderWith(Ordering) - Method in class org.junit.runner.Request
Returns a Request whose Tests can be run in a certain order, defined by ordering
OrderWithValidator - Class in org.junit.runner
Validates that there are no errors in the use of the OrderWith annotation.
OrderWithValidator() - Constructor for class org.junit.runner.OrderWithValidator
 
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.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.function - package org.junit.function
 
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
 
org.junit.runners.parameterized - package org.junit.runners.parameterized
 
org.junit.validator - package org.junit.validator
 
outerRule(TestRule) - Static method in class org.junit.rules.RuleChain
Returns a RuleChain with a single TestRule.

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.AfterParam - Annotation Type in org.junit.runners
Annotation for public static void methods which should be executed after evaluating tests with particular parameters.
Parameterized.BeforeParam - Annotation Type in org.junit.runners
Annotation for public static void methods which should be executed before evaluating tests with particular parameters.
Parameterized.Parameter - Annotation Type in org.junit.runners
Annotation for fields of the test class which will be initialized by the method annotated by Parameters.
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.
Parameterized.UseParametersRunnerFactory - Annotation Type in org.junit.runners
Add this annotation to your test class if you want to generate a special runner.
ParameterSignature - Class in org.junit.experimental.theories
 
ParametersRunnerFactory - Interface in org.junit.runners.parameterized
A ParametersRunnerFactory creates a runner for a single TestWithParameters.
ParametersSuppliedBy - Annotation Type in org.junit.experimental.theories
Annotating a Theory method parameter with @ParametersSuppliedBy causes it to be supplied with values from the named ParameterSupplier when run as a theory by the Theories runner.
ParameterSupplier - Class in org.junit.experimental.theories
Abstract parent class for suppliers of input data points for theories.
ParameterSupplier() - Constructor for class org.junit.experimental.theories.ParameterSupplier
 
parentFolder(File) - Method in class org.junit.rules.TemporaryFolder.Builder
Specifies which folder to use for creating temporary resources.
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
ParentRunner(TestClass) - Constructor for class org.junit.runners.ParentRunner
Constructs a new ParentRunner that will run the 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
Returns a Statement: if method's @Test annotation has the Test.expected() attribute, return normally only if next throws an exception of the correct type, and throw an exception otherwise.
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
 
PotentialAssignment.CouldNotGenerateValueException(Throwable) - 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
printStackTrace() - Method in exception org.junit.runners.model.MultipleFailureException
 
printStackTrace(PrintStream) - Method in exception org.junit.runners.model.MultipleFailureException
 
printStackTrace(PrintWriter) - Method in exception org.junit.runners.model.MultipleFailureException
 
producesType(Type) - Method in class org.junit.runners.model.FrameworkMethod
Deprecated. This is used only by the Theories runner, and does not use all the generic type info that it ought to. It will be replaced with a forthcoming ParameterSignature#canAcceptResultOf(FrameworkMethod) once Theories moves to junit-contrib.
PublicClassValidator - Class in org.junit.validator
Validates that a TestClass is public.
PublicClassValidator() - Constructor for class org.junit.validator.PublicClassValidator
 

R

relationship() - Method in class org.hamcrest.core.StringContains
 
relationship() - Method in class org.hamcrest.core.StringEndsWith
 
relationship() - Method in class org.hamcrest.core.StringStartsWith
 
relationship() - Method in class org.hamcrest.core.SubstringMatcher
 
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
reportMissingExceptionWithMessage(String) - Method in class org.junit.rules.ExpectedException
Specifies the failure message for tests that are expected to throw an exception but do not throw any.
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
Deprecated. will be private soon.
Rule - Annotation Type in org.junit
Annotates fields that reference rules or methods that return a rule.
RuleChain - Class in org.junit.rules
The RuleChain can be used for creating composite rules.
rules(Object) - Method in class org.junit.runners.BlockJUnit4ClassRunner
 
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() - Method in interface org.junit.function.ThrowingRunnable
 
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(Class<?>...) - Static method in class org.junit.runner.JUnitCore
Run the tests contained in classes.
runClasses(Computer, 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
Register an instance of this class with RunNotifier to be notified of events that occur during a test run.
RunListener() - Constructor for class org.junit.runner.notification.RunListener
 
RunListener.ThreadSafe - Annotation Type in org.junit.runner.notification
Indicates a RunListener that can have its methods called concurrently.
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
 
runtime(TimeUnit) - Method in class org.junit.rules.Stopwatch
Gets the runtime for the test.
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 for the given test class.
sameInstance(T) - Static method in class org.hamcrest.core.IsSame
Creates a matcher that matches only when the examined object is the same instance as the specified target object.
sameInstance(T) - Static method in class org.hamcrest.CoreMatchers
Creates a matcher that matches only when the examined object is the same instance as the specified target object.
scanAnnotatedMembers(Map<Class<? extends Annotation>, List<FrameworkMethod>>, Map<Class<? extends Annotation>, List<FrameworkField>>) - Method in class org.junit.runners.model.TestClass
 
schedule(Runnable) - Method in interface org.junit.runners.model.RunnerScheduler
Schedule a child statement to run
seconds(long) - Static method in class org.junit.rules.Timeout
Creates a Timeout that will timeout a test after the given duration, in seconds.
SelfDescribing - Interface in org.hamcrest
The ability of an object to describe itself.
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
 
shuffledBy(Random) - Static method in class org.junit.runner.manipulation.Ordering
Creates an Ordering that shuffles the items using the given Random instance.
signatures(Method) - Static method in class org.junit.experimental.theories.ParameterSignature
 
signatures(Constructor<?>) - Static method in class org.junit.experimental.theories.ParameterSignature
 
skipped(long, AssumptionViolatedException, Description) - Method in class org.junit.rules.Stopwatch
Invoked when a test is skipped due to a failed assumption.
skipped(AssumptionViolatedException, Description) - Method in class org.junit.rules.TestWatcher
Invoked when a test is skipped due to a failed assumption.
skipped(AssumptionViolatedException, Description) - Method in class org.junit.rules.TestWatcher
Deprecated. use TestWatcher.skipped(AssumptionViolatedException, Description)
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
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
startsWith(String) - Static method in class org.hamcrest.core.StringStartsWith
Creates a matcher that matches if the examined String starts with the specified String.
startsWith(String) - Static method in class org.hamcrest.CoreMatchers
Creates a matcher that matches if the examined String starts with the specified String.
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
 
Stopwatch - Class in org.junit.rules
The Stopwatch Rule notifies one of its own protected methods of the time spent by a test.
Stopwatch() - Constructor for class org.junit.rules.Stopwatch
 
storedLocally(File) - Static method in class org.junit.experimental.max.MaxCore
Create a new MaxCore from a serialized file stored at storedResults
StringContains - Class in org.hamcrest.core
Tests if the argument is a string that contains a substring.
StringContains(String) - Constructor for class org.hamcrest.core.StringContains
 
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
 
StringEndsWith - Class in org.hamcrest.core
Tests if the argument is a string that contains a substring.
StringEndsWith(String) - Constructor for class org.hamcrest.core.StringEndsWith
 
StringStartsWith - Class in org.hamcrest.core
Tests if the argument is a string that contains a substring.
StringStartsWith(String) - Constructor for class org.hamcrest.core.StringStartsWith
 
substring - Variable in class org.hamcrest.core.SubstringMatcher
 
SubstringMatcher - Class in org.hamcrest.core
 
SubstringMatcher(String) - Constructor for class org.hamcrest.core.SubstringMatcher
 
succeeded(long, Description) - Method in class org.junit.rules.Stopwatch
Invoked when a test succeeds
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 should be deleted when the test method finishes (whether it passes or fails).
TemporaryFolder() - Constructor for class org.junit.rules.TemporaryFolder
Create a temporary folder which uses system default temporary-file directory to create temporary resources.
TemporaryFolder(File) - Constructor for class org.junit.rules.TemporaryFolder
Create a temporary folder which uses the specified directory to create temporary resources.
TemporaryFolder(TemporaryFolder.Builder) - Constructor for class org.junit.rules.TemporaryFolder
Create a TemporaryFolder initialized with values from a builder.
TemporaryFolder.Builder - Class in org.junit.rules
Builds an instance of TemporaryFolder.
TemporaryFolder.Builder() - Constructor for class org.junit.rules.TemporaryFolder.Builder
 
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 clazz.
TestClassValidator - Interface in org.junit.validator
Validates a single facet of a test class.
testComparator() - Method in class org.junit.experimental.max.MaxHistory
 
TestCouldNotBeSkippedException - Exception in org.junit
Indicates that a test that indicated that it should be skipped could not be skipped.
TestCouldNotBeSkippedException(AssumptionViolatedException) - Constructor for exception org.junit.TestCouldNotBeSkippedException
Creates an instance using the given assumption failure.
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
Annotating a Theory method int parameter with @TestedOn causes it to be supplied with values from the ints array given when run as a theory by the Theories runner.
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, or when a listener throws an exception.
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.
testName(FrameworkMethod) - Method in class org.junit.runners.parameterized.BlockJUnit4ClassRunnerWithParameters
 
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.
testSuiteFinished(Description) - Method in class org.junit.runner.notification.RunListener
Called when a test suite has finished, whether the test suite succeeds or fails.
testSuiteStarted(Description) - Method in class org.junit.runner.notification.RunListener
Called when a test suite is about to be started.
TestTimedOutException - Exception in org.junit.runners.model
Exception thrown when a test fails on timeout.
TestTimedOutException(long, TimeUnit) - Constructor for exception org.junit.runners.model.TestTimedOutException
Creates exception with a standard message "test timed out after [timeout] [timeUnit]"
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. Use TestWatcher (which implements TestRule) instead.
TestWatchman() - Constructor for class org.junit.rules.TestWatchman
Deprecated.  
TestWithParameters - Class in org.junit.runners.parameterized
A TestWithParameters keeps the data together that are needed for creating a runner for a single data set of a parameterized test.
TestWithParameters(String, TestClass, List<Object>) - Constructor for class org.junit.runners.parameterized.TestWithParameters
 
theInstance(T) - Static method in class org.hamcrest.core.IsSame
Creates a matcher that matches only when the examined object is the same instance as the specified target object.
theInstance(T) - Static method in class org.hamcrest.CoreMatchers
Creates a matcher that matches only when the examined object is the same instance as the specified target object.
then(Condition.Step<? super T, U>) - Method in class org.hamcrest.Condition
 
Theories - Class in org.junit.experimental.theories
The Theories runner allows to test a certain functionality against a subset of an infinite set of data points.
Theories(Class<?>) - Constructor for class org.junit.experimental.theories.Theories
 
Theories(TestClass) - 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
Marks test methods that should be read as theories by the Theories runner.
ThrowingRunnable - Interface in org.junit.function
This interface facilitates the use of Assert.assertThrows(Class, ThrowingRunnable) from Java 8.
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
Deprecated. 
Timeout(long, TimeUnit) - Constructor for class org.junit.rules.Timeout
Create a Timeout instance with the timeout specified at the timeUnit of granularity of the provided TimeUnit.
Timeout(Timeout.Builder) - Constructor for class org.junit.rules.Timeout
Create a Timeout instance initialized with values from a builder.
Timeout.Builder - Class in org.junit.rules
Builder for Timeout.
Timeout.Builder() - Constructor for class org.junit.rules.Timeout.Builder
 
toString() - Method in class org.hamcrest.BaseMatcher
 
toString() - Method in class org.hamcrest.Description.NullDescription
 
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.categories.Categories.CategoryFilter
Returns string in the form "[included categories] - [excluded categories]", where both sets have comma separated names of categories.
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
 
toString() - Method in class org.junit.runners.model.FrameworkField
 
toString() - Method in class org.junit.runners.model.FrameworkMethod
 
toString() - Method in class org.junit.runners.parameterized.TestWithParameters
 
TypeSafeDiagnosingMatcher<T> - Class in org.hamcrest
Convenient base class for Matchers that require a non-null value of a specific type and that will report why the received value has been rejected.
TypeSafeDiagnosingMatcher(Class<?>) - Constructor for class org.hamcrest.TypeSafeDiagnosingMatcher
Use this constructor if the subclass that implements matchesSafely is not the class that binds <T> to a type.
TypeSafeDiagnosingMatcher(ReflectiveTypeFinder) - Constructor for class org.hamcrest.TypeSafeDiagnosingMatcher
Use this constructor if the subclass that implements matchesSafely is not the class that binds <T> to a type.
TypeSafeDiagnosingMatcher() - Constructor for class org.hamcrest.TypeSafeDiagnosingMatcher
The default constructor for simple sub types
TypeSafeMatcher<T> - Class in org.hamcrest
Convenient base class for Matchers that require a non-null value of a specific type.
TypeSafeMatcher() - Constructor for class org.hamcrest.TypeSafeMatcher
The default constructor for simple sub types
TypeSafeMatcher(Class<?>) - Constructor for class org.hamcrest.TypeSafeMatcher
Use this constructor if the subclass that implements matchesSafely is not the class that binds <T> to a type.
TypeSafeMatcher(ReflectiveTypeFinder) - Constructor for class org.hamcrest.TypeSafeMatcher
Use this constructor if the subclass that implements matchesSafely is not the class that binds <T> to a type.

V

validateAnnotatedClass(TestClass) - Method in class org.junit.runner.OrderWithValidator
Adds to errors a throwable for each problem detected.
validateAnnotatedClass(TestClass) - Method in class org.junit.validator.AnnotationValidator
Validates annotation on the given class.
validateAnnotatedField(FrameworkField) - Method in class org.junit.validator.AnnotationValidator
Validates annotation on the given field.
validateAnnotatedMethod(FrameworkMethod) - Method in class org.junit.experimental.categories.CategoryValidator
Adds to errors a throwable for each problem detected.
validateAnnotatedMethod(FrameworkMethod) - Method in class org.junit.validator.AnnotationValidator
Validates annotation on the given method.
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.
validateConstructor(List<Throwable>) - Method in class org.junit.runners.parameterized.BlockJUnit4ClassRunnerWithParameters
 
validateFields(List<Throwable>) - Method in class org.junit.runners.BlockJUnit4ClassRunner
 
validateFields(List<Throwable>) - Method in class org.junit.runners.parameterized.BlockJUnit4ClassRunnerWithParameters
 
validateInstanceMethods(List<Throwable>) - Method in class org.junit.runners.BlockJUnit4ClassRunner
Deprecated.  
validateNoNonStaticInnerClass(List<Throwable>) - Method in class org.junit.runners.BlockJUnit4ClassRunner
 
validateNoTypeParametersOnArgs(List<Throwable>) - Method in class org.junit.runners.model.FrameworkMethod
 
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).
validateTestClass(TestClass) - Method in class org.junit.validator.AnnotationsValidator
Validate all annotations of the specified test class that are be annotated with ValidateWith.
validateTestClass(TestClass) - Method in class org.junit.validator.PublicClassValidator
Validate that the specified TestClass is public.
validateTestClass(TestClass) - Method in interface org.junit.validator.TestClassValidator
Validate a single facet of a test class.
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.
ValidateWith - Annotation Type in org.junit.validator
Allows for an AnnotationValidator to be attached to an annotation.
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)
valueOf(String) - Static method in enum org.junit.runners.MethodSorters
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.junit.runners.MethodSorters
Returns an array containing the constants of this enum type, in the order they are declared.
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 after 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
Returns a Statement: run all non-overridden @After methods on this class and superclasses before running next; all After methods are always executed: exceptions thrown by previous steps are combined, if necessary, with exceptions from After methods into a MultipleFailureException.
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
Returns a Statement: run all non-overridden @Before methods on this class and superclasses before running next; if any throws an Exception, stop execution and pass the exception on.
withInterruptIsolation(Statement) - Method in class org.junit.runners.ParentRunner
 
withLookingForStuckThread(boolean) - Method in class org.junit.rules.Timeout.Builder
Specifies whether to look for a stuck thread.
withPotentialTimeout(FrameworkMethod, Object, Statement) - Method in class org.junit.runners.BlockJUnit4ClassRunner
Deprecated.  
withTimeout(long, TimeUnit) - Method in class org.junit.rules.Timeout.Builder
Specifies the time to wait before timing out the test.

_

_dont_implement_Matcher___instead_extend_BaseMatcher_() - Method in class org.hamcrest.BaseMatcher
Deprecated. 
_dont_implement_Matcher___instead_extend_BaseMatcher_() - Method in interface org.hamcrest.Matcher
Deprecated. to make

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

Copyright © 2002–2021 JUnit. All rights reserved.