A B C D E F G H I J L M N O P R S T U 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.
ActiveTestSuite - Class in junit.extensions
  A TestSuite for active Tests.
ActiveTestSuite() - Constructor for class junit.extensions.ActiveTestSuite
ActiveTestSuite(Class<? extends TestCase>) - Constructor for class junit.extensions.ActiveTestSuite
ActiveTestSuite(String) - Constructor for class junit.extensions.ActiveTestSuite
ActiveTestSuite(Class<? extends TestCase>, String) - Constructor for class junit.extensions.ActiveTestSuite
addChild(Description) - Method in class org.junit.runner.Description
  Add `Description` as a child of the receiver.
addError(Test, Throwable) - Method in interface junit.framework.TestListener
  An error occurred.
addError(Test, Throwable) - Method in class junit.framework.TestResult
  Adds an error to the list of errors.
addError(Test, Throwable) - Method in class junit.runner.BaseTestRunner
addError(Test, Throwable) - Method in class junit.textui.ResultPrinter
addError(Throwable) - Method in class org.junit.rules.ErrorCollector
  Adds a Throwable to the table.
addFailure(Test, AssertionFailedError) - Method in interface junit.framework.TestListener
  A failure occurred.
addFailure(Test, AssertionFailedError) - Method in class junit.framework.TestResult
  Adds a failure to the list of failures.
addFailure(Test, AssertionFailedError) - Method in class junit.runner.BaseTestRunner
addFailure(Test, AssertionFailedError) - Method in class junit.textui.ResultPrinter
addFirstListener(RunListener) - Method in class org.junit.runner.notification.RunNotifier
  Internal use only.
addListener(TestListener) - Method in class junit.framework.TestResult
  Registers a TestListener.
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
addTest(Test) - Method in class junit.framework.TestSuite
  Adds a test to the suite.
addTestSuite(Class<? extends TestCase>) - Method in class junit.framework.TestSuite
  Adds the tests from the given class to the suite.
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 junit.framework
  Deprecated. Please use `Assert` instead.
Assert() - Constructor for class junit.framework.Assert
  Deprecated. Protect constructor since it is a static only class
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 junit.framework.Assert
  Deprecated. Asserts that two objects are equal.
assertEquals(Object, Object) - Static method in class junit.framework.Assert
  Deprecated. Asserts that two objects are equal.
assertEquals(String, String, String) - Static method in class junit.framework.Assert
  Deprecated. Asserts that two Strings are equal.
assertEquals(String, String) - Static method in class junit.framework.Assert
  Deprecated. Asserts that two Strings are equal.
assertEquals(String, double, double, double) - Static method in class junit.framework.Assert
  Deprecated. Asserts that two doubles are equal concerning a delta.
assertEquals(double, double, double) - Static method in class junit.framework.Assert
  Deprecated. Asserts that two doubles are equal concerning a delta.
assertEquals(String, float, float, float) - Static method in class junit.framework.Assert
  Deprecated. Asserts that two floats are equal concerning a positive delta.
assertEquals(float, float, float) - Static method in class junit.framework.Assert
  Deprecated. Asserts that two floats are equal concerning a delta.
assertEquals(String, long, long) - Static method in class junit.framework.Assert
  Deprecated. Asserts that two longs are equal.
assertEquals(long, long) - Static method in class junit.framework.Assert
  Deprecated. Asserts that two longs are equal.
assertEquals(String, boolean, boolean) - Static method in class junit.framework.Assert
  Deprecated. Asserts that two booleans are equal.
assertEquals(boolean, boolean) - Static method in class junit.framework.Assert
  Deprecated. Asserts that two booleans are equal.
assertEquals(String, byte, byte) - Static method in class junit.framework.Assert
  Deprecated. Asserts that two bytes are equal.
assertEquals(byte, byte) - Static method in class junit.framework.Assert
  Deprecated. Asserts that two bytes are equal.
assertEquals(String, char, char) - Static method in class junit.framework.Assert
  Deprecated. Asserts that two chars are equal.
assertEquals(char, char) - Static method in class junit.framework.Assert
  Deprecated. Asserts that two chars are equal.
assertEquals(String, short, short) - Static method in class junit.framework.Assert
  Deprecated. Asserts that two shorts are equal.
assertEquals(short, short) - Static method in class junit.framework.Assert
  Deprecated. Asserts that two shorts are equal.
assertEquals(String, int, int) - Static method in class junit.framework.Assert
  Deprecated. Asserts that two ints are equal.
assertEquals(int, int) - Static method in class junit.framework.Assert
  Deprecated. Asserts that two ints are equal.
assertEquals(String, Object, Object) - Static method in class junit.framework.TestCase
  Asserts that two objects are equal.
assertEquals(Object, Object) - Static method in class junit.framework.TestCase
  Asserts that two objects are equal.
assertEquals(String, String, String) - Static method in class junit.framework.TestCase
  Asserts that two Strings are equal.
assertEquals(String, String) - Static method in class junit.framework.TestCase
  Asserts that two Strings are equal.
assertEquals(String, double, double, double) - Static method in class junit.framework.TestCase
  Asserts that two doubles are equal concerning a delta.
assertEquals(double, double, double) - Static method in class junit.framework.TestCase
  Asserts that two doubles are equal concerning a delta.
assertEquals(String, float, float, float) - Static method in class junit.framework.TestCase
  Asserts that two floats are equal concerning a positive delta.
assertEquals(float, float, float) - Static method in class junit.framework.TestCase
  Asserts that two floats are equal concerning a delta.
assertEquals(String, long, long) - Static method in class junit.framework.TestCase
  Asserts that two longs are equal.
assertEquals(long, long) - Static method in class junit.framework.TestCase
  Asserts that two longs are equal.
assertEquals(String, boolean, boolean) - Static method in class junit.framework.TestCase
  Asserts that two booleans are equal.
assertEquals(boolean, boolean) - Static method in class junit.framework.TestCase
  Asserts that two booleans are equal.
assertEquals(String, byte, byte) - Static method in class junit.framework.TestCase
  Asserts that two bytes are equal.
assertEquals(byte, byte) - Static method in class junit.framework.TestCase
  Asserts that two bytes are equal.
assertEquals(String, char, char) - Static method in class junit.framework.TestCase
  Asserts that two chars are equal.
assertEquals(char, char) - Static method in class junit.framework.TestCase
  Asserts that two chars are equal.
assertEquals(String, short, short) - Static method in class junit.framework.TestCase
  Asserts that two shorts are equal.
assertEquals(short, short) - Static method in class junit.framework.TestCase
  Asserts that two shorts are equal.
assertEquals(String, int, int) - Static method in class junit.framework.TestCase
  Asserts that two ints are equal.
assertEquals(int, int) - Static method in class junit.framework.TestCase
  Asserts that two ints are equal.
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 junit.framework.Assert
  Deprecated. Asserts that a condition is false.
assertFalse(boolean) - Static method in class junit.framework.Assert
  Deprecated. Asserts that a condition is false.
assertFalse(String, boolean) - Static method in class junit.framework.TestCase
  Asserts that a condition is false.
assertFalse(boolean) - Static method in class junit.framework.TestCase
  Asserts that a condition is false.
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.
AssertionFailedError - Error in junit.framework
  Thrown when an assertion failed.
AssertionFailedError() - Constructor for error junit.framework.AssertionFailedError
  Constructs a new AssertionFailedError without a detail message.
AssertionFailedError(String) - Constructor for error junit.framework.AssertionFailedError
  Constructs a new AssertionFailedError with the specified detail message.
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(Object) - Static method in class junit.framework.Assert
  Deprecated. Asserts that an object isn't null.
assertNotNull(String, Object) - Static method in class junit.framework.Assert
  Deprecated. Asserts that an object isn't null.
assertNotNull(Object) - Static method in class junit.framework.TestCase
  Asserts that an object isn't null.
assertNotNull(String, Object) - Static method in class junit.framework.TestCase
  Asserts that an object isn't null.
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 junit.framework.Assert
  Deprecated. Asserts that two objects do not refer to the same object.
assertNotSame(Object, Object) - Static method in class junit.framework.Assert
  Deprecated. Asserts that two objects do not refer to the same object.
assertNotSame(String, Object, Object) - Static method in class junit.framework.TestCase
  Asserts that two objects do not refer to the same object.
assertNotSame(Object, Object) - Static method in class junit.framework.TestCase
  Asserts that two objects do not refer to the same object.
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(Object) - Static method in class junit.framework.Assert
  Deprecated. Asserts that an object is null.
assertNull(String, Object) - Static method in class junit.framework.Assert
  Deprecated. Asserts that an object is null.
assertNull(Object) - Static method in class junit.framework.TestCase
  Asserts that an object is null.
assertNull(String, Object) - Static method in class junit.framework.TestCase
  Asserts that an object is null.
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 junit.framework.Assert
  Deprecated. Asserts that two objects refer to the same object.
assertSame(Object, Object) - Static method in class junit.framework.Assert
  Deprecated. Asserts that two objects refer to the same object.
assertSame(String, Object, Object) - Static method in class junit.framework.TestCase
  Asserts that two objects refer to the same object.
assertSame(Object, Object) - Static method in class junit.framework.TestCase
  Asserts that two objects refer to the same object.
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 junit.framework.Assert
  Deprecated. Asserts that a condition is true.
assertTrue(boolean) - Static method in class junit.framework.Assert
  Deprecated. Asserts that a condition is true.
assertTrue(String, boolean) - Static method in class junit.framework.TestCase
  Asserts that a condition is true.
assertTrue(boolean) - Static method in class junit.framework.TestCase
  Asserts that a condition is true.
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.
asTest(Description) - Method in class junit.framework.JUnit4TestAdapterCache
asTestList(Description) - Method in class junit.framework.JUnit4TestAdapterCache

## 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
BaseTestRunner - Class in junit.runner
  Base class for all test runners.
BaseTestRunner() - Constructor for class junit.runner.BaseTestRunner
basicRun(TestResult) - Method in class junit.extensions.TestDecorator
  The basic run behaviour.
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.
clearStatus() - Method in class junit.runner.BaseTestRunner
  Clears the status message.
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
compact(String) - Method in class junit.framework.ComparisonCompactor
compare(Description, Description) - Method in class org.junit.runner.manipulation.Sorter
ComparisonCompactor - Class in junit.framework
ComparisonCompactor(int, String, String) - Constructor for class junit.framework.ComparisonCompactor
ComparisonFailure - Error in junit.framework
  Thrown when an assert equals for Strings failed.
ComparisonFailure(String, String, String) - Constructor for error junit.framework.ComparisonFailure
  Constructs a comparison failure.
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
countTestCases() - Method in class junit.extensions.RepeatedTest
countTestCases() - Method in class junit.extensions.TestDecorator
countTestCases() - Method in class junit.framework.JUnit4TestAdapter
countTestCases() - Method in class junit.framework.JUnit4TestCaseFacade
countTestCases() - Method in interface junit.framework.Test
  Counts the number of test cases that will be run by this test.
countTestCases() - Method in class junit.framework.TestCase
  Counts the number of test cases executed by run(TestResult result).
countTestCases() - Method in class junit.framework.TestSuite
  Counts the number of test cases that will be run by this test.
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.
createResult() - Method in class junit.framework.TestCase
  Creates a default TestResult object.
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(Class<?>, String) - Static method in class junit.framework.TestSuite
  ...as the moon sets over the early morning Merlin, Oregon mountains, our intrepid adventurers type...
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`.
createTestResult() - Method in class junit.textui.TestRunner
  Creates the TestResult to be used for the test run.
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.
doRun(Test) - Method in class junit.textui.TestRunner
doRun(Test, boolean) - Method in class junit.textui.TestRunner

## 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.
elapsedTimeAsString(long) - Method in class junit.runner.BaseTestRunner
  Returns the formatted string of the elapsed time.
elapsedTimeAsString(long) - Method in class junit.textui.ResultPrinter
  Returns the formatted string of the elapsed time.
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`.
endTest(Test) - Method in interface junit.framework.TestListener
  A test ended.
endTest(Test) - Method in class junit.framework.TestResult
  Informs the result that a test was completed.
endTest(Test) - Method in class junit.runner.BaseTestRunner
endTest(Test) - Method in class junit.textui.ResultPrinter
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
errorCount() - Method in class junit.framework.TestResult
  Gets the number of detected errors.
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.
errors() - Method in class junit.framework.TestResult
  Returns an Enumeration for the errors.
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 `Iterable`s 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 `Iterable`s 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.
EXCEPTION_EXIT - Static variable in class junit.textui.TestRunner
exceptionMessage() - Method in class junit.framework.TestFailure
  Returns a String containing the message from the thrown exception.
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
extractClassName(String) - Method in class junit.runner.BaseTestRunner
  Extract the class name from a String in VA/Java style

## F

Factory - Annotation Type in org.hamcrest
  Marks a Hamcrest static factory method so tools recognise them.
fail(String) - Static method in class junit.framework.Assert
  Deprecated. Fails a test with the given message.
fail() - Static method in class junit.framework.Assert
  Deprecated. Fails a test with no message.
fail(String) - Static method in class junit.framework.TestCase
  Fails a test with the given message.
fail() - Static method in class junit.framework.TestCase
  Fails a test with no message.
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
failedTest() - Method in class junit.framework.TestFailure
  Gets the failed test.
failNotEquals(String, Object, Object) - Static method in class junit.framework.Assert
  Deprecated.
failNotEquals(String, Object, Object) - Static method in class junit.framework.TestCase
failNotSame(String, Object, Object) - Static method in class junit.framework.Assert
  Deprecated.
failNotSame(String, Object, Object) - Static method in class junit.framework.TestCase
failSame(String) - Static method in class junit.framework.Assert
  Deprecated.
failSame(String) - Static method in class junit.framework.TestCase
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.
FAILURE_EXIT - Static variable in class junit.textui.TestRunner
failureCount() - Method in class junit.framework.TestResult
  Gets the number of detected failures.
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 junit.framework.TestResult
  Returns an Enumeration for the 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.
fErrors - Variable in class junit.framework.TestResult
fFailedTest - Variable in class junit.framework.TestFailure
fFailures - Variable in class junit.framework.TestResult
filter(Filter) - Method in class junit.framework.JUnit4TestAdapter
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.
fListeners - Variable in class junit.framework.TestResult
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`.
format(String, Object, Object) - Static method in class junit.framework.Assert
  Deprecated.
format(String, Object, Object) - Static method in class junit.framework.TestCase
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.
fRunTests - Variable in class junit.framework.TestResult
fTest - Variable in class junit.extensions.TestDecorator
fThrownException - Variable in class junit.framework.TestFailure

## 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 junit.framework.ComparisonFailure
  Gets the actual string value
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
getDefault() - Static method in class junit.framework.JUnit4TestAdapterCache
getDescription() - Method in class junit.framework.JUnit4TestAdapter
getDescription() - Method in class junit.framework.JUnit4TestCaseFacade
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 junit.framework.ComparisonFailure
  Gets the expected string value
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 `Failure`s 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
getFilteredTrace(Throwable) - Static method in class junit.runner.BaseTestRunner
  Returns a filtered stack trace
getFilteredTrace(String) - Static method in class junit.runner.BaseTestRunner
  Filters stack frames from internal JUnit classes
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 junit.framework.ComparisonFailure
  Returns "..." in place of common prefix and "..." in place of common suffix between expected and actual.
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 junit.framework.TestCase
  Gets the name of a TestCase.
getName() - Method in class junit.framework.TestSuite
  Returns the name of the suite.
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
getNotifier(TestResult, JUnit4TestAdapter) - Method in class junit.framework.JUnit4TestAdapterCache
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
getPreference(String) - Static method in class junit.runner.BaseTestRunner
getPreference(String, int) - Static method in class junit.runner.BaseTestRunner
getPreferences() - Static method in class junit.runner.BaseTestRunner
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.
getTest() - Method in class junit.extensions.TestDecorator
getTest(String) - Method in class junit.runner.BaseTestRunner
  Returns the Test corresponding to the given suite.
getTestClass() - Method in class junit.framework.JUnit4TestAdapter
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.
getTestConstructor(Class<?>) - Static method in class junit.framework.TestSuite
  Gets a constructor which takes a single String as its argument or a no arg constructor.
getTestHeader() - Method in class org.junit.runner.notification.Failure
getTestRules(Object) - Method in class org.junit.runners.BlockJUnit4ClassRunner
getTests() - Method in class junit.framework.JUnit4TestAdapter
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
getWriter() - Method in class junit.textui.ResultPrinter

## 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 `Iterable`s 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 `Iterable`s 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 `Iterable`s 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 `Iterable`s 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 `Iterable`s 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 `Iterable`s 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 `Iterable`s 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 `Iterable`s 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

id() - Static method in class junit.runner.Version
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 `Runner`s 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<T> 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<T> 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
isFailure() - Method in class junit.framework.TestFailure
  Returns `true` if the error is considered a failure (i.e.
isIgnored(FrameworkMethod) - Method in class org.junit.runners.BlockJUnit4ClassRunner
  Evaluates whether `FrameworkMethod`s 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

junit.extensions - package junit.extensions
  Provides extended functionality for JUnit v3.x.
junit.framework - package junit.framework
  Provides JUnit v3.x core classes.
junit.runner - package junit.runner
  Provides JUnit v3.x test runners.
junit.textui - package junit.textui
  Provides JUnit v3.x command line based tool to run tests.
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
JUnit4TestAdapter - Class in junit.framework
  The JUnit4TestAdapter enables running JUnit-4-style tests using a JUnit-3-style test runner.
JUnit4TestAdapter(Class<?>) - Constructor for class junit.framework.JUnit4TestAdapter
JUnit4TestAdapter(Class<?>, JUnit4TestAdapterCache) - Constructor for class junit.framework.JUnit4TestAdapter
JUnit4TestAdapterCache - Class in junit.framework
JUnit4TestAdapterCache() - Constructor for class junit.framework.JUnit4TestAdapterCache
JUnit4TestCaseFacade - Class in junit.framework
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
loadSuiteClass(String) - Method in class junit.runner.BaseTestRunner
  Returns the loaded Class for a suite name.

## M

main(String[]) - Static method in class junit.runner.Version
main(String[]) - Static method in class junit.textui.TestRunner
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 `Throwable`s 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 class junit.framework.JUnit4TestAdapter
  Orders the tests using `orderer`
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 `Matcher`s 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`.
pause(boolean) - Method in class junit.textui.TestRunner
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`
printDefect(TestFailure, int) - Method in class junit.textui.ResultPrinter
printDefectHeader(TestFailure, int) - Method in class junit.textui.ResultPrinter
printDefects(Enumeration<TestFailure>, int, String) - Method in class junit.textui.ResultPrinter
printDefectTrace(TestFailure) - Method in class junit.textui.ResultPrinter
printErrors(TestResult) - Method in class junit.textui.ResultPrinter
printFailures(TestResult) - Method in class junit.textui.ResultPrinter
printFooter(TestResult) - Method in class junit.textui.ResultPrinter
printHeader(long) - Method in class junit.textui.ResultPrinter
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
processArguments(String[]) - Method in class junit.runner.BaseTestRunner
  Processes the command line arguments and returns the name of the suite class to run or null
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.
protect() - Method in interface junit.framework.Protectable
  Run the following method protected.
Protectable - Interface in junit.framework
  A Protectable can be run and can throw a Throwable.
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(TestListener) - Method in class junit.framework.TestResult
  Unregisters a TestListener.
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
RepeatedTest - Class in junit.extensions
  A Decorator that runs a test repeatedly.
RepeatedTest(Test, int) - Constructor for class junit.extensions.RepeatedTest
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.
ResultPrinter - Class in junit.textui
ResultPrinter(PrintStream) - Constructor for class junit.textui.ResultPrinter
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(TestResult) - Method in class junit.extensions.ActiveTestSuite
run(TestResult) - Method in class junit.extensions.RepeatedTest
run(TestResult) - Method in class junit.extensions.TestDecorator
run(TestResult) - Method in class junit.extensions.TestSetup
run(TestResult) - Method in class junit.framework.JUnit4TestAdapter
run(TestResult) - Method in class junit.framework.JUnit4TestCaseFacade
run(TestResult) - Method in interface junit.framework.Test
  Runs a test and collects its result in a TestResult instance.
run() - Method in class junit.framework.TestCase
  A convenience method to run this test, collecting the results with a default TestResult object.
run(TestResult) - Method in class junit.framework.TestCase
  Runs the test case and collects the results in TestResult.
run(TestCase) - Method in class junit.framework.TestResult
  Runs a TestCase.
run(TestResult) - Method in class junit.framework.TestSuite
  Runs the tests and collects their result in a TestResult.
run(Class<? extends TestCase>) - Static method in class junit.textui.TestRunner
  Runs a suite extracted from a TestCase subclass.
run(Test) - Static method in class junit.textui.TestRunner
  Runs a single test and collects its results.
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
runAndWait(Test) - Static method in class junit.textui.TestRunner
  Runs a single test and waits until the user types RETURN.
runBare() - Method in class junit.framework.TestCase
  Runs the bare test sequence.
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`.
runCount() - Method in class junit.framework.TestResult
  Gets the number of run tests.
runFailed(String) - Method in class junit.runner.BaseTestRunner
  Override to define how to handle a failed loading of a test suite.
runFailed(String) - Method in class junit.textui.TestRunner
runFinished() - Method in class junit.extensions.ActiveTestSuite
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
runProtected(Test, Protectable) - Method in class junit.framework.TestResult
  Runs a TestCase.
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
runSingleMethod(String, String, boolean) - Method in class junit.textui.TestRunner
runTest(Test, TestResult) - Method in class junit.extensions.ActiveTestSuite
runTest() - Method in class junit.framework.TestCase
  Override to run the test and assert its state.
runTest(Test, TestResult) - Method in class junit.framework.TestSuite
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.
savePreferences() - Static method in class junit.runner.BaseTestRunner
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
setLoading(boolean) - Method in class junit.runner.BaseTestRunner
  Sets the loading behaviour of the test runner
setName(String) - Method in class junit.framework.TestCase
  Sets the name of a TestCase.
setName(String) - Method in class junit.framework.TestSuite
  Sets the name of the suite.
setPreference(String, String) - Static method in class junit.runner.BaseTestRunner
setPreferences(Properties) - Static method in class junit.runner.BaseTestRunner
setPrinter(ResultPrinter) - Method in class junit.textui.TestRunner
setScheduler(RunnerScheduler) - Method in class org.junit.runners.ParentRunner
  Sets a scheduler that determines the order and parallelization of children.
setUp() - Method in class junit.extensions.TestSetup
  Sets up the fixture.
setUp() - Method in class junit.framework.TestCase
  Sets up the fixture, for example, open a network connection.
shouldRun(Description) - Method in class org.junit.experimental.categories.Categories.CategoryFilter
shouldRun(Description) - Method in class org.junit.runner.manipulation.Filter
shouldStop() - Method in class junit.framework.TestResult
  Checks whether the test run should stop.
showStackRaw() - Static method in class junit.runner.BaseTestRunner
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 class junit.framework.JUnit4TestAdapter
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`
start(String[]) - Method in class junit.textui.TestRunner
  Starts a test run.
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`.
startTest(Test) - Method in interface junit.framework.TestListener
  A test started.
startTest(Test) - Method in class junit.framework.TestResult
  Informs the result that a test will be started.
startTest(Test) - Method in class junit.runner.BaseTestRunner
startTest(Test) - Method in class junit.textui.ResultPrinter
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
STATUS_ERROR - Static variable in interface junit.runner.TestRunListener
STATUS_FAILURE - Static variable in interface junit.runner.TestRunListener
stop() - Method in class junit.framework.TestResult
  Marks that the test run should stop.
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
SUCCESS_EXIT - Static variable in class junit.textui.TestRunner
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.
SUITE_METHODNAME - Static variable in class junit.runner.BaseTestRunner

## T

tearDown() - Method in class junit.extensions.TestSetup
  Tears down the fixture.
tearDown() - Method in class junit.framework.TestCase
  Tears down the fixture, for example, close a network connection.
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 - Interface in junit.framework
  A Test can be run and collect its results.
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
testAt(int) - Method in class junit.framework.TestSuite
  Returns the test at the given index.
TestCase - Class in junit.framework
  A test case defines the fixture to run multiple tests.
TestCase() - Constructor for class junit.framework.TestCase
  No-arg constructor to enable serialization.
TestCase(String) - Constructor for class junit.framework.TestCase
  Constructs a test case with the given name.
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 junit.framework.TestSuite
  Returns the number of tests in this suite.
testCount() - Method in class org.junit.runner.Description
testCount() - Method in class org.junit.runner.Runner
TestDecorator - Class in junit.extensions
  A Decorator for Tests.
TestDecorator(Test) - Constructor for class junit.extensions.TestDecorator
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
testEnded(String) - Method in class junit.runner.BaseTestRunner
testEnded(String) - Method in interface junit.runner.TestRunListener
testEnded(String) - Method in class junit.textui.TestRunner
testFailed(int, Test, Throwable) - Method in class junit.runner.BaseTestRunner
testFailed(int, String, String) - Method in interface junit.runner.TestRunListener
testFailed(int, Test, Throwable) - Method in class junit.textui.TestRunner
TestFailure - Class in junit.framework
  A `TestFailure` collects a failed test together with the caught exception.
TestFailure(Test, Throwable) - Constructor for class junit.framework.TestFailure
  Constructs a TestFailure with the given test and exception.
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`.
TestListener - Interface in junit.framework
  A Listener for test progress
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 `Description`s.
testName(FrameworkMethod) - Method in class org.junit.runners.parameterized.BlockJUnit4ClassRunnerWithParameters
TestResult - Class in junit.framework
  A `TestResult` collects the results of executing a test case.
TestResult() - Constructor for class junit.framework.TestResult
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.
testRunEnded(long) - Method in interface junit.runner.TestRunListener
testRunFinished(Result) - Method in class org.junit.runner.notification.RunListener
  Called when all tests have finished.
TestRunListener - Interface in junit.runner
  A listener interface for observing the execution of a test run.
TestRunner - Class in junit.textui
  A command line based tool to run tests.
TestRunner() - Constructor for class junit.textui.TestRunner
  Constructs a TestRunner.
TestRunner(PrintStream) - Constructor for class junit.textui.TestRunner
  Constructs a TestRunner using the given stream for all the output
TestRunner(ResultPrinter) - Constructor for class junit.textui.TestRunner
  Constructs a TestRunner using the given ResultPrinter all the output
testRunStarted(String, int) - Method in interface junit.runner.TestRunListener
testRunStarted(Description) - Method in class org.junit.runner.notification.RunListener
  Called before any tests have been run.
testRunStopped(long) - Method in interface junit.runner.TestRunListener
tests() - Method in class junit.framework.TestSuite
  Returns the tests as an enumeration.
TestSetup - Class in junit.extensions
  A Decorator to set up and tear down additional fixture state.
TestSetup(Test) - Constructor for class junit.extensions.TestSetup
testStarted(String) - Method in class junit.runner.BaseTestRunner
testStarted(String) - Method in interface junit.runner.TestRunListener
testStarted(String) - Method in class junit.textui.TestRunner
testStarted(Description) - Method in class org.junit.runner.notification.RunListener
  Called when an atomic test is about to be started.
TestSuite - Class in junit.framework
  A `TestSuite` is a `Composite` of Tests.
TestSuite() - Constructor for class junit.framework.TestSuite
  Constructs an empty TestSuite.
TestSuite(Class<?>) - Constructor for class junit.framework.TestSuite
  Constructs a TestSuite from the given class.
TestSuite(Class<? extends TestCase>, String) - Constructor for class junit.framework.TestSuite
  Constructs a TestSuite from the given class with the given name.
TestSuite(String) - Constructor for class junit.framework.TestSuite
  Constructs an empty TestSuite.
TestSuite(Class<?>...) - Constructor for class junit.framework.TestSuite
  Constructs a TestSuite from the given array of classes.
TestSuite(Class<? extends TestCase>[], String) - Constructor for class junit.framework.TestSuite
  Constructs a TestSuite from the given array of classes with the given name.
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.
thrownException() - Method in class junit.framework.TestFailure
  Gets the thrown exception.
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 junit.extensions.RepeatedTest
toString() - Method in class junit.extensions.TestDecorator
toString() - Method in class junit.framework.JUnit4TestAdapter
toString() - Method in class junit.framework.JUnit4TestCaseFacade
toString() - Method in class junit.framework.TestCase
  Returns a string representation of the test case.
toString() - Method in class junit.framework.TestFailure
  Returns a short description of the failure.
toString() - Method in class junit.framework.TestSuite
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
trace() - Method in class junit.framework.TestFailure
  Returns a String containing the stack trace of the error thrown by TestFailure.
truncate(String) - Static method in class junit.runner.BaseTestRunner
  Truncates a String to the maximum length.
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.

## U

useReloadingTestSuiteLoader() - Method in class junit.runner.BaseTestRunner

## 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 `@Test`that 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.
Version - Class in junit.runner
  This class defines the current version of JUnit

## W

warning(String) - Static method in class junit.framework.TestSuite
  Returns a test which will fail and log a warning message.
wasSuccessful() - Method in class junit.framework.TestResult
  Returns whether the entire test was successful or not.
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 U V W _

Copyright © 2002–2020 JUnit. All rights reserved.