AbstractTest defined base test functionality for both unit
and functional tests.Event to the results.JUnitReporter instance as an OptionSimpleJUnitTestListener as an Option.Matcher using the specified Options.Matcher.Matcher using the provided Options.Deferred
value, when available, satisfies the specified Matcher using
constraints defined by the provided Options.RemoteCallable
submitted to the JavaApplication matches the specified Matcher.RemoteCallable
submitted to the JavaApplication matches the specified Matcher
using the specified Options.Matcher
using the specified Options.Matcher.Matcher
using the provided Options.Deferred value, when it becomes available,
will eventually satisfy the specified Matcher
within the bounds of the provided Options.RemoteCallable submitted to the
JavaApplication will eventually match the specified matcher
using the specified Options.RemoteCallable submitted to
the JavaApplication will eventually satisfy the specified matcher
using the provided Options.Matcher
using the specified Options.Matcher.Matcher
using the provided Options.Deferred value, when available, repetitively satisfies
the specified Matcher over the Timeout
and other constraints defined by the provided Options.RemoteCallable submitted to the
JavaApplication repetitively matches the specified matcher
using the specified Options.RemoteCallable submitted to
the JavaApplication repetitively matches the specified matcher
using the provided Options.JUnitTextReporter as an Option
that will print test reports to the specified folder.Matcher.JUnitTestListener that has
empty implementations of all methods.ThrowableMatcher that includes matching a cause of the
Throwable.RemoteChannel to use to publish JUnit test events.Description whether the Class being
tested has changed.TestClasses.ClassPathClasses instance that will resolve test
classes from the specified ClassPath instance.Deferred values using the style Concurrently.assertThat(...)ConstantMatcher.Matcher that can be used to record the success and failures of another Matcher.ConstantMatcher.DeferredMatch is a Deferred that represents
a Hamcrest Matcher, that of which must be satisfied for a
specified Deferred object at some point in the future.DeferredRemoteExecutionInitialDelay for the specified values.FailFast.FailFast.JUnitReporter.TestResults results exists for the
specified test class.Object.equals(Object) function.String.equalsIgnoreCase(String) function.Deferred values.Option indicating if a Concurrently created
assertion will fail-fast by interrupting the Thread
that requested the concurrent assertion.TestClasses option that will resolve test classes
from the specified ClassPath.Matcher for values provided by CompletableFutures.FutureMatcheris(equalTo(x)).Deferred.Queue of Events fired during the test.Matcher to apply.Matcher for the Throwable.Class.List of the JUnitTestListeners
that have been added to this application.JUnitTestRunner.State.Predicate to use when resolving the list
of classes to include in a test run.Filter instance to be used by the test run
to determine tests that will be executed.Description of the current test run.TestClasses.TestMatcher has a class pattern.Matcher has occurred.TestClasses.TestMatcher has a method pattern.Class has any methods
annotated with the JUnit Test annotation.Matcher has occurred.Class has a public
static suite() method.TestClasses.IncludeExcludePredicate that will use the specified
Predicate and include and exclude patters to evaluate classes.JUnitTestRunner.Class is annotated with
the JUnit RunWith annotation.Tests instance contains any
TestClasses to execute.JUnitReporter with the specified output folder.JavaApplication that runs a suite of JUnit
tests.JUnitTestRun.MetaClass for JUnitTestRuns.RunListener that listens for JUnit run events
and forwards them on the the RemoteChannel as JUnitTestListener.Events.RemoteCallable to use to start a test run.JUnitTestRunner can be in.RemoteCallable to use to stop a test run.JUnitReporter that produces a text based report
in the same format as that produced by the Maven Surefire plugin.JUnitTextReporter that prints the
report to System.out.JUnitTextReporter that prints the
report to a file in the specified folder.JUnitReporter that produces an XML based report
in the same format as that produced by the Maven Surefire plugin.JUnitXmlReporter.JUnitXmlReporter.TypeSafeMatcher for Maps.TestClasses.TestMatcher's
class name pattern.TestClasses.TestMatcher's
class name pattern and specified mathd name matches this TestClasses.TestMatcher's
method name pattern.JUnitTestRun.MetaClass for a JavaApplication.TestClasses option that will resolve test classes
from the specified Class instancesRecordingMatcher for a specified Matcher.Container to
return System-level resources back to normal.Container has been
stopped.Container to
protect System-level resources.JUnitTestListener.Event on
the JUnitTestRunner.STREAM_NAME event stream.Matcher that can be used to record the success and failures of another Matcher.RecordingMatcher.Deferred values.JUnitTestRunner is in the JUnitTestRunner.State.Waiting state
and then start a test run using the specified OptionsByType.JUnitTestRunner to use to run tests.JUnitTestRunner to use to run tests.JUnitTestListener.SimpleJUnitTestListener.JavaApplication that runs
one or more JUnit tests.SimpleJUnitTestRun application.JUnitTestRunner.StartTests runnable with the
specified options.JUnitTestRunner.State.Stopped, which will cause
the application to exit.Rule that will ensure each test has the same set of properties
(and any changes during the test are removed after the test has completed).Classes.Filter that always matches everything.TestClasses instance that resolves test classes
from a specific ClassPath instance.Predicate that uses an inner predicate as well as this TestClasses
include and exclude patterns to filter Class files.TestClasses instance that uses a fixed set of Classes
as the set of tests to execute.Filter that filters test Class
names and method names based on the set of included and
excluded TestClasses.TestMatchers.TestClasses.TestFilter that will use the specified include
and exclude patterns.TestClasses.TestMatcher using the specified pattern.JUnitReporter.TestResults for the specified class name.TestClasses.Matcher that can be used to match Throwables raised while
performing assertions instead of matching values.TypeSafeMatcher for the content of a Throwable.getMessage().Class is annotated with
the JUnit RunWith annotation and the runner specified
in the annotation is the Enclosed runner.ThrowableMatcher for the specified class of Throwable.Timeout with the specified duration.ThrowableMatcher that includes the matching the
Throwable.getMessage()ThrowableMatcher that includes matching the specified
message.JUnitReporter.TestResults to
the specified PrintStream.Copyright © 2017. All rights reserved.