Package net.avcompris.base.testutil.processes
-
Interface Summary Interface Description ProcessEntry an entry within the running process, that JUnit tests will be able to use. -
Class Summary Class Description AbstractProcess<T,U> You should inherit this class when you want to use a process in your tests.CliProgress This class gives the user a feedback about a running CLI process.ProcessEntryResult Report SystemOutReport TestsWithProcessesBefore This is a base class for JUnit test classes that want to run a or several processes before or while running tests. -
Annotation Types Summary Annotation Type Description ReportTo RequiresProcesses When used on a JUnit test class that inherits fromTestsWithProcessesBefore
, this annotation allows to declare which process classes, and in which order, are to be launched before running the JUnit tests.WhileProcessing Use this annotation on JUnit test methods in an extension ofTestsWithProcessesBefore
to declare by which processes the test method will be called for each step while the processes are running.WillReportAfterProcesses Use this annotation on JUnit test methods in an extension ofTestsWithProcessesBefore
to tell that the test method will emit a report after all steps of all processes have run.