| Class | Description |
|---|---|
| BazelRunfilesManifestProcessor | |
| ClassSuiteRunner | |
| JarTestSuite | |
| JarTestSuiteRunner | |
| MockLog |
An instance of
ILogger that captures all messages to an internal list. |
| NoErrorsOrWarningsLogger | |
| SystemPropertyOverrides |
Utility to make it easier for tests to override system properties (instead of directly using
System.setProperty(String, String)). |
| TestClassesGenerator |
A class generator used to create classes that can be used in tests.
|
| TestInputsGenerator |
Utility methods for generating inputs to be used in tests.
|
| TestResources |
Util class to help get testing resources.
|
| TestUtils |
Utility methods to deal with loading the test data.
|
| VirtualTimeDateProvider |
An implementation of
DateProvider that uses the virtual notion of time of a
VirtualTimeScheduler to provide a presentation of "now". |
| VirtualTimeFuture<T> |
Future used by the
VirtualTimeScheduler to track the actions scheduled on it. |
| VirtualTimeScheduler |
VirtualTimeScheduler is a ScheduledExecutorService that uses a virtual notion of time. |
| Enum | Description |
|---|---|
| OsType |
Enumeration of supported OSes, plus some helpful utility methods.
|
| VirtualTimeRepeatKind |
Used in the
VirtualTimeScheduler and VirtualTimeFuture to determine if and how the scheduled
job should be repeated. |
| Annotation Type | Description |
|---|---|
| JarTestSuiteRunner.ExcludeClasses |
Putatively temporary mechanism to avoid running certain classes.
|