| Class | Description |
|---|---|
| CustomTimeZone |
Sets up a time zone to use on tests, guarantying that the original default one is reset afterwards.
|
| DynamicPort |
Defines a socket port number that will be dynamically assigned as an external resource.
|
| ExternalProcess |
Executes a process that starts a server required by the test.
|
| FreePortFinder |
Finds available port numbers in a specified range.
|
| RequiresConnectivity |
Checks that a connection can be established to a provided URL.
|
| SystemProperty |
Sets up a system property before a test and guarantees to tear it down afterward.
|
| SystemPropertyLambda |
Allows using a supplier for resolving the value of the system property to set.
|
| SystemPropertyTemporaryFolder |
Sets up a temporary folder that is also set as a system property before a test and guaranties to tear it down afterward.
|
| VerboseExceptions |
Sets or unsets the
verboseExceptions flag for a test. |
| WarningTimeout |
Defines a
TestRule that checks for timeouts in the execution of the tests, but differently from the JUnit's
Timeout class, just prints a warning in the log and the test still pass. |
| WarnOnTimeout |
Defines a
Statement to execute a test with a given timeout. |
Copyright © 2003–2022 MuleSoft, Inc.. All rights reserved.