| Interface | Description |
|---|---|
| DatabaseVersionResolver |
Defines a contract on how to obtain the database version for a given source connector implementation.
|
| Class | Description |
|---|---|
| AnnotationBasedTestRule |
A base
TestRule that allows easy writing of test rules based on method annotations. |
| ConditionalFail |
JUnit rule that inspects the presence of the
ShouldFailWhen annotation on a test method. |
| DatabaseVersionResolver.DatabaseVersion | |
| SkipTestRule |
JUnit rule that inspects the presence of the
SkipLongRunning annotation either on a test method or on a test suite. |
| TestLogger |
JUnit rule that logs start and end of each test method execution.
|
| Enum | Description |
|---|---|
| EqualityCheck |
Used by
SkipWhenKafkaVersion and SkipWhenDatabaseVersion to define the type of skip rule. |
| SkipWhenKafkaVersion.KafkaVersion |
| Annotation Type | Description |
|---|---|
| ShouldFailWhen |
Marker annotation that defines if a test failure should be reported or not base upon condition passed to the annotation.
|
| SkipLongRunning |
Marker annotation used together with the
SkipTestRule JUnit rule, that allows long running tests to be excluded
from the build, using the skipLongRunningTests system property. |
| SkipOnOS |
Marker annotation used together with the
SkipTestRule JUnit rule, that allows tests to be excluded
from the build if they are run on certain platforms. |
| SkipWhenDatabaseVersion |
Marker annotation used together with the
SkipTestRule JUnit rule, that allows tests to be skipped
based on the database version used for testing. |
| SkipWhenDatabaseVersions |
Collects together multiple
SkipWhenDatabaseVersion annotations. |
| SkipWhenKafkaVersion |
Marker annotation used together with the
SkipTestRule JUnit rule, that allows tests to be skipped
based on the Apache Kafka version used for testing. |
Copyright © 2021 JBoss by Red Hat. All rights reserved.