A B C D E F G H I J L M N O P R S T U V W
All Classes All Packages
All Classes All Packages
All Classes All Packages
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(Class<? extends TestCase>, String) - Constructor for class junit.extensions.ActiveTestSuite
- ActiveTestSuite(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(Throwable) - Method in class org.junit.rules.ErrorCollector
-
Adds a Throwable to the table.
- 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
- 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() - Method in class org.junit.rules.ExternalResource
-
Override to tear down your specific external resource.
- after() - Method in class org.junit.rules.TemporaryFolder
- After - Annotation Type in org.junit
-
If you allocate external resources in a
Before
method you need to release them after the test runs. - 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. - 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
- 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
- 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
usingcomparator
. - 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, 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, Description) - Method in class org.junit.rules.Timeout
- apply(Statement, Description) - Method in class org.junit.rules.Verifier
- 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, FrameworkMethod, Object) - Method in class org.junit.rules.TestWatchman
-
Deprecated.
- around(TestRule) - Method in class org.junit.rules.RuleChain
- Assert - Class in junit.framework
-
Deprecated.Please use
Assert
instead. - Assert - Class in org.junit
-
A set of assertion methods useful for writing tests.
- Assert() - Constructor for class junit.framework.Assert
-
Deprecated.Protect constructor since it is a static only class
- Assert() - Constructor for class org.junit.Assert
-
Protect constructor since it is a static only class
- assertArrayEquals(boolean[], boolean[]) - Static method in class org.junit.Assert
-
Asserts that two boolean arrays are equal.
- assertArrayEquals(byte[], byte[]) - Static method in class org.junit.Assert
-
Asserts that two byte arrays are equal.
- assertArrayEquals(char[], char[]) - Static method in class org.junit.Assert
-
Asserts that two char arrays are equal.
- assertArrayEquals(double[], double[], double) - Static method in class org.junit.Assert
-
Asserts that two double arrays are equal.
- assertArrayEquals(float[], float[], float) - Static method in class org.junit.Assert
-
Asserts that two float arrays are equal.
- assertArrayEquals(int[], int[]) - Static method in class org.junit.Assert
-
Asserts that two int arrays are equal.
- assertArrayEquals(long[], long[]) - Static method in class org.junit.Assert
-
Asserts that two long arrays are equal.
- assertArrayEquals(short[], short[]) - Static method in class org.junit.Assert
-
Asserts that two short 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(String, 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(String, 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(String, 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(String, short[], short[]) - Static method in class org.junit.Assert
-
Asserts that two short arrays are equal.
- assertArrayEquals(String, Object[], Object[]) - Static method in class org.junit.Assert
-
Asserts that two object arrays are equal.
- assertEmpty(List<Throwable>) - Static method in exception org.junit.runners.model.MultipleFailureException
-
Asserts that a list of throwables is empty.
- assertEquals(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.TestCase
-
Asserts that two booleans are equal.
- assertEquals(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.TestCase
-
Asserts that two bytes are equal.
- assertEquals(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.TestCase
-
Asserts that two chars are equal.
- assertEquals(double, double) - Static method in class org.junit.Assert
-
Deprecated.Use
assertEquals(double expected, double actual, double delta)
instead - assertEquals(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.TestCase
-
Asserts that two doubles are equal concerning a delta.
- 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 junit.framework.Assert
-
Deprecated.Asserts that two floats are equal concerning a delta.
- assertEquals(float, float, float) - Static method in class junit.framework.TestCase
-
Asserts that two floats are equal concerning a delta.
- assertEquals(float, float, float) - Static method in class org.junit.Assert
-
Asserts that two floats are equal to within a positive delta.
- assertEquals(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.TestCase
-
Asserts that two ints are equal.
- assertEquals(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.TestCase
-
Asserts that two longs are equal.
- assertEquals(long, long) - Static method in class org.junit.Assert
-
Asserts that two longs are equal.
- assertEquals(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.TestCase
-
Asserts that two shorts are equal.
- assertEquals(Object[], Object[]) - Static method in class org.junit.Assert
-
Deprecated.use assertArrayEquals
- assertEquals(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.TestCase
-
Asserts that two objects are equal.
- assertEquals(Object, Object) - Static method in class org.junit.Assert
-
Asserts that two objects are equal.
- assertEquals(String, boolean, boolean) - Static method in class junit.framework.Assert
-
Deprecated.Asserts that two booleans are equal.
- assertEquals(String, 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.Assert
-
Deprecated.Asserts that two bytes are equal.
- assertEquals(String, 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.Assert
-
Deprecated.Asserts that two chars are equal.
- assertEquals(String, char, char) - Static method in class junit.framework.TestCase
-
Asserts that two chars are equal.
- assertEquals(String, double, double) - Static method in class org.junit.Assert
-
Deprecated.Use
assertEquals(String message, double expected, double actual, double delta)
instead - assertEquals(String, double, double, double) - Static method in class junit.framework.Assert
-
Deprecated.Asserts that two doubles are equal concerning a delta.
- assertEquals(String, double, double, double) - Static method in class junit.framework.TestCase
-
Asserts that two doubles are equal concerning a delta.
- 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 junit.framework.Assert
-
Deprecated.Asserts that two floats are equal concerning a positive delta.
- assertEquals(String, float, float, float) - Static method in class junit.framework.TestCase
-
Asserts that two floats are equal concerning 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(String, int, int) - Static method in class junit.framework.Assert
-
Deprecated.Asserts that two ints are equal.
- assertEquals(String, int, int) - Static method in class junit.framework.TestCase
-
Asserts that two ints are equal.
- assertEquals(String, long, long) - Static method in class junit.framework.Assert
-
Deprecated.Asserts that two longs are equal.
- assertEquals(String, long, long) - Static method in class junit.framework.TestCase
-
Asserts that two longs are equal.
- assertEquals(String, long, long) - Static method in class org.junit.Assert
-
Asserts that two longs are equal.
- assertEquals(String, short, short) - Static method in class junit.framework.Assert
-
Deprecated.Asserts that two shorts are equal.
- assertEquals(String, short, short) - Static method in class junit.framework.TestCase
-
Asserts that two shorts are equal.
- assertEquals(String, Object[], Object[]) - Static method in class org.junit.Assert
-
Deprecated.use assertArrayEquals
- assertEquals(String, Object, Object) - Static method in class junit.framework.Assert
-
Deprecated.Asserts that two objects are equal.
- assertEquals(String, Object, Object) - Static method in class junit.framework.TestCase
-
Asserts that two objects are equal.
- assertEquals(String, Object, Object) - Static method in class org.junit.Assert
-
Asserts that two objects are equal.
- assertEquals(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.TestCase
-
Asserts that two Strings are equal.
- assertEquals(String, String, String) - Static method in class junit.framework.Assert
-
Deprecated.Asserts that two Strings are equal.
- assertEquals(String, String, String) - Static method in class junit.framework.TestCase
-
Asserts that two Strings are equal.
- assertFalse(boolean) - Static method in class junit.framework.Assert
-
Deprecated.Asserts that a condition is false.
- assertFalse(boolean) - Static method in class junit.framework.TestCase
-
Asserts that a condition is false.
- assertFalse(boolean) - Static method in class org.junit.Assert
-
Asserts that a condition is false.
- assertFalse(String, 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(String, 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(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(long, long) - Static method in class org.junit.Assert
-
Asserts that two longs are not equals.
- assertNotEquals(Object, Object) - Static method in class org.junit.Assert
-
Asserts that two objects 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(String, float, float, float) - Static method in class org.junit.Assert
-
Asserts that two floats are not equal to within a positive delta.
- assertNotEquals(String, long, long) - Static method in class org.junit.Assert
-
Asserts that two longs are not equals.
- assertNotEquals(String, Object, Object) - Static method in class org.junit.Assert
-
Asserts that two objects are not equals.
- assertNotNull(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(Object) - Static method in class org.junit.Assert
-
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(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.
- assertNotSame(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.TestCase
-
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.
- assertNotSame(String, 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(String, 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(Object) - Static method in class junit.framework.TestCase
-
Asserts that an object is null.
- assertNull(Object) - Static method in class org.junit.Assert
-
Asserts that an object is null.
- assertNull(String, Object) - Static method in class junit.framework.Assert
-
Deprecated.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.
- assertSame(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.TestCase
-
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.
- assertSame(String, 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(String, Object, Object) - Static method in class org.junit.Assert
-
Asserts that two objects refer to the same object.
- assertThat(String, T, Matcher<? super T>) - Static method in class org.junit.Assert
-
Deprecated.use
org.hamcrest.MatcherAssert.assertThat()
- assertThat(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 typeexpectedThrowable
when executed. - assertThrows(String, Class<T>, ThrowingRunnable) - Static method in class org.junit.Assert
-
Asserts that
runnable
throws an exception of typeexpectedThrowable
when executed. - assertTrue(boolean) - Static method in class junit.framework.Assert
-
Deprecated.Asserts that a condition is true.
- assertTrue(boolean) - Static method in class junit.framework.TestCase
-
Asserts that a condition is true.
- assertTrue(boolean) - Static method in class org.junit.Assert
-
Asserts that a condition is true.
- assertTrue(String, 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(String, boolean) - Static method in class org.junit.Assert
-
Asserts that a condition is true.
- 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(String, Throwable) - Static method in class org.junit.Assume
-
Attempts to halt the test and ignore it if Throwable
e
is notnull
. - assumeNoException(Throwable) - Static method in class org.junit.Assume
-
Use to assume that an operation completes normally.
- assumeNotNull(Object...) - Static method in class org.junit.Assume
-
If called with a
null
array or one or morenull
elements inobjects
, the test will halt and be ignored. - assumeThat(String, T, Matcher<T>) - Static method in class org.junit.Assume
-
Call to assume that
actual
satisfies the condition specified bymatcher
. - assumeThat(T, Matcher<T>) - Static method in class org.junit.Assume
-
Call to assume that
actual
satisfies the condition specified bymatcher
. - 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(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.
- 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(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.
- 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
- 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() - Method in class org.junit.rules.ExternalResource
-
Override to set up your specific external resource.
- before() - Method in class org.junit.rules.TemporaryFolder
- 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.
- 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 createsBlockJUnit4ClassRunnerWithParameters
. - BlockJUnit4ClassRunnerWithParametersFactory() - Constructor for class org.junit.runners.parameterized.BlockJUnit4ClassRunnerWithParametersFactory
- 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.
- Builder() - Constructor for class org.junit.rules.TemporaryFolder.Builder
- Builder() - Constructor for class org.junit.rules.Timeout.Builder
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.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
- CategoryFilter(boolean, Set<Class<?>>, boolean, Set<Class<?>>) - Constructor for class org.junit.experimental.categories.Categories.CategoryFilter
- CategoryFilter(Class<?>, Class<?>) - Constructor for class org.junit.experimental.categories.Categories.CategoryFilter
-
Deprecated.
- 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(String, T, Matcher<T>) - Method in class org.junit.rules.ErrorCollector
-
Adds a failure with the given
reason
to the table ifmatcher
does not matchvalue
. - checkThat(T, Matcher<T>) - Method in class org.junit.rules.ErrorCollector
-
Adds a failure to the table if
matcher
does not matchvalue
. - 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 typeexpectedThrowable
when executed. - childlessCopy() - Method in class org.junit.runner.Description
- childrenInvoker(RunNotifier) - Method in class org.junit.runners.ParentRunner
-
Returns a
Statement
: CallParentRunner.runChild(Object, RunNotifier)
on each object returned byParentRunner.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(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 defaultComputer
. - 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. - 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 fromParentRunner.getTestClass()
). - 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 - Error in org.junit
-
Thrown when an
assertEquals(String, String)
fails. - ComparisonFailure(String, String, String) - Constructor for error junit.framework.ComparisonFailure
-
Constructs a comparison failure.
- ComparisonFailure(String, String, String) - Constructor for error org.junit.ComparisonFailure
-
Constructs a comparison failure.
- Computer - Class in org.junit.runner
-
Represents a strategy for computing runners and suites.
- Computer() - Constructor for class org.junit.runner.Computer
- computeTestMethods() - Method in class org.junit.experimental.theories.Theories
- computeTestMethods() - Method in class org.junit.runners.BlockJUnit4ClassRunner
-
Returns the methods that run tests.
- containsString(String) - Static method in class org.junit.matchers.JUnitMatchers
-
Deprecated.Please use
CoreMatchers.containsString(String)
instead. - CouldNotGenerateValueException() - Constructor for exception org.junit.experimental.theories.PotentialAssignment.CouldNotGenerateValueException
- CouldNotGenerateValueException(Throwable) - Constructor for exception org.junit.experimental.theories.PotentialAssignment.CouldNotGenerateValueException
- 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 givenstatement
, 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 aFilterFactoryParams
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(Class<?>) - Static method in class org.junit.runner.Description
-
Create a
Description
named aftertestClass
- createSuiteDescription(Class<?>, Annotation...) - Static method in class org.junit.runner.Description
-
Create a
Description
named aftertestClass
- createSuiteDescription(String, Serializable, Annotation...) - Static method in class org.junit.runner.Description
-
Create a
Description
namedname
. - createSuiteDescription(String, Annotation...) - Static method in class org.junit.runner.Description
-
Create a
Description
namedname
. - createTest() - Method in class org.junit.runners.BlockJUnit4ClassRunner
-
Returns a new fixture for running a test.
- createTest() - Method in class org.junit.runners.parameterized.BlockJUnit4ClassRunnerWithParameters
- 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(FrameworkMethod) - Method in class org.junit.runners.BlockJUnit4ClassRunner
-
Returns a new fixture to run a particular test
method
against. - createTestClass(Class<?>) - Method in class org.junit.runners.ParentRunner
-
Deprecated.Please use
ParentRunner(org.junit.runners.model.TestClass)
. - createTestDescription(Class<?>, String) - Static method in class org.junit.runner.Description
-
Create a
Description
of a single test namedname
in the classclazz
. - createTestDescription(Class<?>, String, Annotation...) - Static method in class org.junit.runner.Description
-
Create a
Description
of a single test namedname
in the classclazz
. - createTestDescription(String, String, Serializable) - Static method in class org.junit.runner.Description
-
Create a
Description
of a single test namedname
in the classclazz
. - createTestDescription(String, String, Annotation...) - Static method in class org.junit.runner.Description
-
Create a
Description
of a single test namedname
in the 'class' namedclassName
. - createTestResult() - Method in class junit.textui.TestRunner
-
Creates the TestResult to be used for the test run.
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 - org.junit.runners.MethodSorters
-
Sorts the test methods in a deterministic, but not predictable, order
- 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(Runner) - Method in class org.junit.runners.Suite
- describeChild(FrameworkMethod) - Method in class org.junit.runners.BlockJUnit4ClassRunner
- describeChild(T) - Method in class org.junit.runners.ParentRunner
-
Returns a
Description
forchild
, which can be assumed to be an element of the list returned byParentRunner.getChildren()
- Description - Class in org.junit.runner
-
A
Description
describes a test which is to be run or has been run. - 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 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 aTestRule
. - 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.
- 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
- 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.
- evaluate() - Method in class org.junit.experimental.theories.Theories.TheoryAnchor
- evaluate() - Method in class org.junit.rules.RunRules
- evaluate() - Method in class org.junit.runners.model.Statement
-
Run the action, throwing a
Throwable
if anything goes wrong. - everyItem(Matcher<T>) - Static method in class org.junit.matchers.JUnitMatchers
-
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(Class<? extends Throwable>) - Method in class org.junit.rules.ExpectedException
-
Verify that your code throws an exception that is an instance of specific
type
. - expect(Matcher<?>) - Method in class org.junit.rules.ExpectedException
-
Verify that your code throws an exception that is matched by a Hamcrest matcher.
- expectCause(Matcher<?>) - Method in class org.junit.rules.ExpectedException
-
Verify that your code throws an exception whose cause is matched by a Hamcrest matcher.
- expected() - Method in annotation type org.junit.Test
-
Optionally specify
expected
, a Throwable, to cause a test method to succeed if and only if an exception of the specified class is thrown by the method. - 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
- fail() - Static method in class junit.framework.Assert
-
Deprecated.Fails a test with no message.
- fail() - Static method in class junit.framework.TestCase
-
Fails a test with no message.
- fail() - Static method in class org.junit.Assert
-
Fails a test with no message.
- fail(String) - Static method in class junit.framework.Assert
-
Deprecated.Fails a test with the given message.
- fail(String) - Static method in class junit.framework.TestCase
-
Fails a test with the given message.
- fail(String) - Static method in class org.junit.Assert
-
Fails a test with the given 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.
- 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(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
- 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
- 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. - FilterFactoryParams - Class in org.junit.runner
- FilterFactoryParams(Description, String) - Constructor for class org.junit.runner.FilterFactoryParams
- FilterNotCreatedException(Exception) - Constructor for exception org.junit.runner.FilterFactory.FilterNotCreatedException
- filterWith(Description) - Method in class org.junit.runner.Request
-
Returns a Request that only runs tests whose
Description
matches the given description. - filterWith(Filter) - Method in class org.junit.runner.Request
-
Returns a Request that only contains those tests that should run when
filter
is applied - findDeepAnnotation(Class<T>) - Method in class org.junit.experimental.theories.ParameterSignature
- 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)
- 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)
- 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(File) - Static method in class org.junit.experimental.max.MaxHistory
- forFolder(String) - Static method in class org.junit.experimental.max.MaxCore
-
Deprecated.use storedLocally()
- 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
forfield
. - FrameworkMember<T extends FrameworkMember<T>> - Class in org.junit.runners.model
-
Parent class for
FrameworkField
andFrameworkMethod
- 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
formethod
- 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 theDataPoints
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(String) - Static method in class junit.runner.BaseTestRunner
-
Filters stack frames from internal JUnit classes
- getFilteredTrace(Throwable) - Static method in class junit.runner.BaseTestRunner
-
Returns a filtered stack trace
- 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() - Method in class org.junit.runner.Request
-
Returns a
Runner
for this Request - 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
, usingbuilder
- 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 withbuilder
. - 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() - Method in exception org.junit.runners.model.TestTimedOutException
-
Gets the time passed before the test was interrupted
- getTimeout(TimeUnit) - Method in class org.junit.rules.Timeout
-
Gets the timeout configured for this rule, in the given units.
- 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.junit.matchers.JUnitMatchers
-
Deprecated.Please use
CoreMatchers.hasItem(Matcher)
instead. - hasItem(T) - Static method in class org.junit.matchers.JUnitMatchers
-
Deprecated.Please use
CoreMatchers.hasItem(Object)
instead. - hasItems(Matcher<? super T>...) - Static method in class org.junit.matchers.JUnitMatchers
-
Deprecated.Please use
CoreMatchers.hasItems(Matcher...)
instead. - hasItems(T...) - Static method in class org.junit.matchers.JUnitMatchers
-
Deprecated.Please use
CoreMatchers.hasItems(Object...)
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.
- ignoredExceptions() - Method in annotation type org.junit.experimental.theories.DataPoint
- ignoredExceptions() - Method in annotation type org.junit.experimental.theories.DataPoints
- 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(String) - Constructor for exception org.junit.runners.model.InitializationError
-
Construct a new
InitializationError
with one cause with messagestring
- InitializationError(Throwable) - Constructor for exception org.junit.runners.model.InitializationError
- InitializationError(List<Throwable>) - Constructor for exception org.junit.runners.model.InitializationError
-
Construct a new
InitializationError
with one or more errorserrors
as causes - 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
- ints() - Method in annotation type org.junit.experimental.theories.suppliers.TestedOn
- 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 parametersparams
. - isANonStaticInnerClass() - Method in class org.junit.runners.model.TestClass
- isAnyExceptionExpected() - Method in class org.junit.rules.ExpectedException
-
Check if any Exception is expected.
- 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
- 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 theIgnore
annotation. - isIgnored(T) - Method in class org.junit.runners.ParentRunner
-
Evaluates whether a child is ignored.
- 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
- 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
- JVM - org.junit.runners.MethodSorters
-
Leaves the test methods in the order returned by the JVM.
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
. - matchAny() - Method in annotation type org.junit.experimental.categories.Categories.ExcludeCategory
-
If true, the tests annotated with any of the categories in
Categories.ExcludeCategory.value()
do not run. - matchAny() - Method in annotation type org.junit.experimental.categories.Categories.IncludeCategory
-
If true, runs tests annotated with any of the categories in
Categories.IncludeCategory.value()
. - matchMethodDescription(Description) - Static method in class org.junit.runner.manipulation.Filter
-
Returns a
Filter
that only runs the single method described bydesiredDescription
- 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 ifmethod
fails. - methodInvoker(FrameworkMethod, Object) - Method in class org.junit.runners.BlockJUnit4ClassRunner
- 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
- name() - Method in annotation type org.junit.runners.Parameterized.Parameters
-
Optional pattern to derive the test's name from the parameters.
- NAME_ASCENDING - org.junit.runners.MethodSorters
-
Sorts the test methods by the method name, in lexicographic order, with
Method.toString()
used as a tiebreaker - newFile() - Method in class org.junit.rules.TemporaryFolder
-
Returns a new fresh file with a random name under the temporary folder.
- newFile(String) - Method in class org.junit.rules.TemporaryFolder
-
Returns a new fresh file with the given name 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.
- 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.
- 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. - 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
- NULL - Static variable in class org.junit.runner.manipulation.Sorter
-
NULL is a
Sorter
that leaves elements in an undefined order - nullsAccepted() - Method in annotation type org.junit.experimental.theories.Theory
O
- order() - Method in annotation type org.junit.ClassRule
-
Specifies the order in which rules are applied.
- order() - Method in annotation type org.junit.Rule
-
Specifies the order in which rules are applied.
- order(Collection<Description>) - Method in class org.junit.runner.manipulation.Orderer
-
Orders the descriptions.
- 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(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(Ordering) - Method in class org.junit.runner.Request
-
Returns a Request whose Tests can be run in a certain order, defined by
ordering
- 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 theOrdering
class. - 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.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 theAssert.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
- 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 singleTestRule
.
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 singleTestWithParameters
. - ParametersSuppliedBy - Annotation Type in org.junit.experimental.theories
-
Annotating a
Theory
method parameter with @ParametersSuppliedBy causes it to be supplied with values from the namedParameterSupplier
when run as a theory by theTheories
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 theTestClass
. - 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
: ifmethod
's@Test
annotation has theTest.expected()
attribute, return normally only ifnext
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
- 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
- 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() - Method in class junit.framework.TestCase
-
A convenience method to run this test, collecting the results with a default TestResult object.
- run() - Method in interface org.junit.function.ThrowingRunnable
- run(Class<?>) - Method in class org.junit.experimental.max.MaxCore
-
Run all the tests in
class
. - run(Class<?>...) - Method in class org.junit.runner.JUnitCore
-
Run all the tests in
classes
. - 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(Test) - Method in class org.junit.runner.JUnitCore
-
Run all the tests contained in JUnit 3.8.x
test
. - run(TestCase) - Method in class junit.framework.TestResult
-
Runs a TestCase.
- 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(TestResult) - Method in class junit.framework.TestCase
-
Runs the test case and collects the results in TestResult.
- run(TestResult) - Method in class junit.framework.TestSuite
-
Runs the tests and collects their result in a TestResult.
- run(Computer, Class<?>...) - Method in class org.junit.runner.JUnitCore
-
Run all the tests in
classes
. - run(RunNotifier) - Method in class org.junit.runner.Runner
-
Run the tests for this runner.
- run(RunNotifier) - Method in class org.junit.runners.ParentRunner
- run(Request) - Method in class org.junit.experimental.max.MaxCore
-
Run all the tests contained in
request
. - run(Request) - Method in class org.junit.runner.JUnitCore
-
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(Runner) - Method in class org.junit.runner.JUnitCore
-
Do not use.
- 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(Runner, RunNotifier) - Method in class org.junit.runners.Suite
- 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 byParentRunner.getChildren()
. - 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 aRunNotifier
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() - Method in class junit.framework.TestCase
-
Override to run the test and assert its state.
- runTest(Test, TestResult) - Method in class junit.extensions.ActiveTestSuite
- 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.
- 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. - 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 givenRandom
instance. - signatures(Constructor<?>) - Static method in class org.junit.experimental.theories.ParameterSignature
- signatures(Method) - 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.
- 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 usescomparator
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
- 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
- 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<?>, Class<?>[]) - Constructor for class org.junit.runners.Suite
-
Call this when the default builder is good enough.
- 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(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(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_METHODNAME - Static variable in class junit.runner.BaseTestRunner
- Suite.SuiteClasses - Annotation Type in org.junit.runners
-
The
SuiteClasses
annotation specifies the classes to be run when a class annotated with@RunWith(Suite.class)
is run.
T
- 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
. - 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 thepublic void
method to which it is attached can be run as a test case. - 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
- Test.None - Class in org.junit
-
Default empty exception.
- 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
wrappingclazz
. - 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
- 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, String, String) - Method in interface junit.runner.TestRunListener
- testFailed(int, Test, Throwable) - Method in class junit.runner.BaseTestRunner
- testFailed(int, Test, Throwable) - Method in class junit.textui.TestRunner
- testFailure(Failure) - Method in class org.junit.runner.notification.RunListener
-
Called when an atomic test fails, or when a listener throws an exception.
- 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.
- 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(FrameworkMethod) - Method in class org.junit.runners.BlockJUnit4ClassRunner
-
Returns the name that describes
method
forDescription
s. - testName(FrameworkMethod) - Method in class org.junit.runners.parameterized.BlockJUnit4ClassRunnerWithParameters
- 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
- 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
- TestResult - Class in junit.framework
-
A
TestResult
collects the results of executing a test case. - TestResult() - Constructor for class junit.framework.TestResult
- 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 aComposite
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<?>...) - 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.
- 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.
- 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 implementsTestRule
) 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
- 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
- Theory - Annotation Type in org.junit.experimental.theories
-
Marks test methods that should be read as theories by the
Theories
runner. - TheoryAnchor(FrameworkMethod, TestClass) - Constructor for class org.junit.experimental.theories.Theories.TheoryAnchor
- 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() - Method in annotation type org.junit.Test
-
Optionally specify
timeout
in milliseconds to cause a test method to fail if it takes longer than that number of milliseconds. - 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 providedTimeUnit
. - 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
. - 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.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.
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 (givenisStatic is false
), or is not static (givenisStatic 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 (givenisStatic is false
), or is not static (givenisStatic 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 withannotation
, but: is not public, or takes parameters, or returns something other than void, or is static (givenisStatic is false
), or is not static (givenisStatic 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) - value() - Method in annotation type org.junit.experimental.categories.Categories.ExcludeCategory
-
Determines the tests which do not run if they are annotated with categories specified in the value of this annotation or their subtypes regardless of being included in
Categories.IncludeCategory.value()
. - value() - Method in annotation type org.junit.experimental.categories.Categories.IncludeCategory
-
Determines the tests to run that are annotated with categories specified in the value of this annotation or their subtypes unless excluded with
Categories.ExcludeCategory
. - value() - Method in annotation type org.junit.experimental.categories.Category
- value() - Method in annotation type org.junit.experimental.theories.DataPoint
- value() - Method in annotation type org.junit.experimental.theories.DataPoints
- value() - Method in annotation type org.junit.experimental.theories.FromDataPoints
- value() - Method in annotation type org.junit.experimental.theories.ParametersSuppliedBy
- value() - Method in annotation type org.junit.FixMethodOrder
-
Optionally specify
value
to have the methods executed in a particular order - value() - Method in annotation type org.junit.Ignore
-
The optional reason why the test is ignored.
- value() - Method in annotation type org.junit.runner.OrderWith
-
Gets a class that extends
Ordering
. - value() - Method in annotation type org.junit.runner.RunWith
- value() - Method in annotation type org.junit.runners.Parameterized.Parameter
-
Method that returns the index of the parameter in the array returned by the method annotated by
Parameters
. - value() - Method in annotation type org.junit.runners.Parameterized.UseParametersRunnerFactory
- value() - Method in annotation type org.junit.runners.Suite.SuiteClasses
- value() - Method in annotation type org.junit.validator.ValidateWith
- 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 executingstatement
; all AfterClass methods are always executed: exceptions thrown by previous steps are combined, if necessary, with exceptions from AfterClass methods into aMultipleFailureException
. - 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 runningnext
; all After methods are always executed: exceptions thrown by previous steps are combined, if necessary, with exceptions from After methods into aMultipleFailureException
. - withBeforeClasses(Statement) - Method in class org.junit.runners.ParentRunner
-
Returns a
Statement
: run all non-overridden@BeforeClass
methods on this class and superclasses before executingstatement
; 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 runningnext
; 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.
All Classes All Packages