Index

AfterTestAnnotation

Annotation class for afterTest().

AfterTestRunAnnotation

Annotation class for afterTestRun().

ArgumentListProvider

Represents a contract for annotations, which serves as argument lists provider for parametrized tests. T

ArgumentListResolver

Represents a strategy how to resolve argument lists for parameterized test. I

ArgumentProvider

Represents a contract for annotations, which serves as arguments provider for parametrized tests. T

ArgumentProviderContext

Represents a context given to ArgumentProvider or ArgumentListProvider when arguments values are collected.

AssertionComparisonError

Thrown to indicate that two values which should have been “the same” (according to some comparison functi…

BeforeTestAnnotation

Annotation class for beforeTest().

BeforeTestRunAnnotation

Annotation class for beforeTestRun().

DefaultArgumentListResolver

Default implementation of ArgumentListResolver.

DefaultLoggingListener

A TestListener which prints information about test execution.

DefaultTestExecutor

Default implementation of TestExecutor.

DefaultTestExtensionResolver

Default implementation of TestExtensionResolver.

DefaultTestInstanceProvider

Default implementation of TestInstanceProvider.

DefaultTestRunResult

Default implementation of TestRunResult.

DefaultTestRunner

Default implementation of TestRunner.

DefaultTestVariantProvider

Default implementation of TestVariantProvider.

ExceptionAssert

An assertions applicable to exceptions, see assertThatException().

HtmlReporter

A TestListener that generate simple HTML report about test execution.

IgnoreAnnotation

Annotation class for ignore().

MultipleFailureException

Thrown when multiple exceptions occurs.

ParametersAnnotation

Annotation class for parameters().

TagAnnotation

Annotation class for tag().

TagFilter

A TestFilter which filter tests by tags.

TapReporter

A TestListener that prints information about test execution to a given logging function, in Test Anything Protocol v13

TestAbortedEvent

Event fired by TestListener.testAborted().

TestAbortedException

Thrown when the test assumption is not met, cause aborting of test execution.

TestAnnotation

Annotation class for test().

TestComparator

Alias for functions which compare two tests, used for sorting tests in test plan.

TestCondition

Represents a contract for annotation, which serves as condition, that has to be fullfiled to execute test, in other c…

TestDescription

Describes a test, or a group of tests, can be arranged in a tree.

TestErrorEvent

Event fired by TestListener.testError().

TestExcludedEvent

Event fired by TestListener.testExcluded().

TestExecutionContext

Represents a context in which a test is executed, it's used by TestExecutor.

TestExecutor

Represent a strategy how to run test. D

TestExecutorAnnotation

Annotation class for testExecutor().

TestExtension

Represents a marker interface for all test extensions.

TestExtensionAnnotation

Annotation class for testExtension().

TestExtensionResolver

Represents a strategy how to resolve test extension.

TestFilter

Alias for functions which filter tests.

TestFinishedEvent

Event fired by TestListener.testFinished().

TestInstancePostProcessor

Represents a strategy for post-processing test instances.

TestInstanceProvider

Represents a strategy for creating new instance of test class.

TestListener

Represents a listener which will be notified about events that occur during a test run.

TestResult

Represents a detailed result of the execution of a particular test.

TestRunFinishedEvent

Event fired by TestListener.testRunFinished().

TestRunResult

Represents a summary result of the test run.

TestRunStartedEvent

Event fired by TestListener.testRunStarted().

TestRunner

Represents a facade for running tests.

TestSkippedEvent

Event fired by TestListener.testSkipped().

TestSkippedException

Thrown when test is skipped.

TestSource

Alias for program elements which can be used as a source for discovering tests.

TestStartedEvent

Event fired by TestListener.testStarted().

TestState

The result state of test execution.

TestSuiteAnnotation

Annotation class for testSuite()

TestVariantProvider

Represents a strategy that can resolve test variant description by provided arguments, see TestDescription.variant.

XmlJUnitReporter

A TestListener that generate JUnit XML report about test execution.

afterTest()

Marks a function which will be run after each test in its scope.

afterTestRun()

Marks a toplevel function which will be executed once after all tests, after the test run is finished.

assertAll()

Verify all given assertions and any failures will be reported together.

assertEquals()

Fails the test if the given values are not equal according to the given compare function.

assertFalse()

Fails the test if the condition is true.

assertNotEquals()

Fails the test if the given values are equal according to the given compare function.

assertNotNull()

Fails the test if the given value is null.

assertNull()

Fails the test if the given value is not null.

assertThatException()

Fails the test if expected exception isn't thrown.

assertTrue()

Fails the test if the condition is false.

assumeFalse()

Abort test execution if the assumption condition is true.

assumeTrue()

Abort test execution if the assumption condition is false.

beforeTest()

Marks a function which will be run before each test in its scope.

beforeTestRun()

Marks a toplevel function which will be executed once before all tests, before the test run starts.

createTestRunner()

Create a new TestRunner for the given test sources and configures it according to the given parameters.

defaultTestComparator()

Default test comparator sort tests alphabetically.

defaultTestFilter()

Default test filter, always return true.

fail()

Throws an AssertionError to fail a test.

ignore()

Marks a test or group of tests which should not be executed, which will be skipped during test run.

parameters()

Annotations to specify source of argument values for parameterized tests, can be used for whole function or…

runTestTool()

Run function used by ceylon test and ceylon test-js tools, it is not supposed to be call directly from code.

tag()

Marks a test or group of tests with one or more tags, tags can be used for filtering, which tests will be executed.

test()

Marks a function as being a test.

testExecutor()

Annotation to specify custom TestExecutor implementation, which will be used for running test.

testExtension()

Annotation to specify various TestExtension implementation, which will be used during running test.

testSuite()

Annotation to specify test suite, which allow combine several tests or test suites and run them together.