A C E G I N P R S T V W 
All Classes All Packages

A

AbstractProcess<T,​U> - Class in net.avcompris.base.testutil.processes
You should inherit this class when you want to use a process in your tests.
AbstractProcess() - Constructor for class net.avcompris.base.testutil.processes.AbstractProcess
 

C

CliProgress - Class in net.avcompris.base.testutil.processes
This class gives the user a feedback about a running CLI process.
CliProgress() - Constructor for class net.avcompris.base.testutil.processes.CliProgress
 
CliProgress(String) - Constructor for class net.avcompris.base.testutil.processes.CliProgress
 
createReport() - Method in class net.avcompris.base.testutil.processes.TestsWithProcessesBefore
 

E

end() - Method in class net.avcompris.base.testutil.processes.CliProgress
Tell the class the process is done.
error(Object...) - Method in class net.avcompris.base.testutil.processes.Report
 
error(Object...) - Method in class net.avcompris.base.testutil.processes.SystemOutReport
 
errorDetail(Object...) - Method in class net.avcompris.base.testutil.processes.Report
 
errorDetail(Object...) - Method in class net.avcompris.base.testutil.processes.SystemOutReport
 
execute() - Method in class net.avcompris.base.testutil.processes.AbstractProcess
This method is to be overrided to execute the process.

G

getElapsedMs() - Method in class net.avcompris.base.testutil.processes.ProcessEntryResult
 
getErrorClassName() - Method in class net.avcompris.base.testutil.processes.ProcessEntryResult
 
getErrorMessage() - Method in class net.avcompris.base.testutil.processes.ProcessEntryResult
 
getFailureClassName() - Method in class net.avcompris.base.testutil.processes.ProcessEntryResult
 
getFailureMessage() - Method in class net.avcompris.base.testutil.processes.ProcessEntryResult
 
getProcessCurrent(Class<? extends AbstractProcess<X, ?>>) - Method in class net.avcompris.base.testutil.processes.TestsWithProcessesBefore
 
getProcessCurrentIndex() - Method in class net.avcompris.base.testutil.processes.TestsWithProcessesBefore
 
getProcessCurrentIndex(Class<? extends AbstractProcess<?, ?>>) - Method in class net.avcompris.base.testutil.processes.TestsWithProcessesBefore
 
getProcessCurrentOfType(Class<X>) - Method in class net.avcompris.base.testutil.processes.TestsWithProcessesBefore
 
getProcessEntryId() - Method in interface net.avcompris.base.testutil.processes.ProcessEntry
must return an unique identifier within the running process.
getProcessEntryId() - Method in class net.avcompris.base.testutil.processes.ProcessEntryResult
 
getProcessResult(Class<? extends AbstractProcess<?, X>>) - Method in class net.avcompris.base.testutil.processes.TestsWithProcessesBefore
 
getProcessResultOfType(Class<?>) - Method in class net.avcompris.base.testutil.processes.TestsWithProcessesBefore
 
getResult() - Method in class net.avcompris.base.testutil.processes.AbstractProcess
This method is to be overrided for processes to return their results.

I

ignoreThisOneInProcess() - Method in class net.avcompris.base.testutil.processes.TestsWithProcessesBefore
 
inc() - Method in class net.avcompris.base.testutil.processes.CliProgress
Tell the class the process is running, and a step is running.
info(Object...) - Method in class net.avcompris.base.testutil.processes.Report
 
info(Object...) - Method in class net.avcompris.base.testutil.processes.SystemOutReport
 
infoDetail(Object...) - Method in class net.avcompris.base.testutil.processes.Report
 
infoDetail(Object...) - Method in class net.avcompris.base.testutil.processes.SystemOutReport
 
init() - Method in class net.avcompris.base.testutil.processes.AbstractProcess
This method is to be overrided for process initialization, if needed.
isProcessRunning() - Method in class net.avcompris.base.testutil.processes.TestsWithProcessesBefore
 

N

net.avcompris.base.testutil.processes - package net.avcompris.base.testutil.processes
 

P

ProcessEntry - Interface in net.avcompris.base.testutil.processes
an entry within the running process, that JUnit tests will be able to use.
ProcessEntryResult - Class in net.avcompris.base.testutil.processes
 

R

release() - Method in class net.avcompris.base.testutil.processes.AbstractProcess
This method is to be overrided to release resources after process is done, if needed.
Report - Class in net.avcompris.base.testutil.processes
 
Report() - Constructor for class net.avcompris.base.testutil.processes.Report
 
ReportTo - Annotation Type in net.avcompris.base.testutil.processes
 
RequiresProcesses - Annotation Type in net.avcompris.base.testutil.processes
When used on a JUnit test class that inherits from TestsWithProcessesBefore, this annotation allows to declare which process classes, and in which order, are to be launched before running the JUnit tests.

S

send() - Method in class net.avcompris.base.testutil.processes.Report
 
send() - Method in class net.avcompris.base.testutil.processes.SystemOutReport
 
setCurrent(T) - Method in class net.avcompris.base.testutil.processes.AbstractProcess
Process implementations must call this protected method to set the "current" object that tests annotated with @WhileProcessing will want to use via the TestsWithProcessesBefore.getProcessCurrent(Class) method.
setUpProcess() - Method in class net.avcompris.base.testutil.processes.TestsWithProcessesBefore
 
SystemOutReport - Class in net.avcompris.base.testutil.processes
 
SystemOutReport(String, int, int) - Constructor for class net.avcompris.base.testutil.processes.SystemOutReport
 

T

TestsWithProcessesBefore - Class in net.avcompris.base.testutil.processes
This is a base class for JUnit test classes that want to run a or several processes before or while running tests.
TestsWithProcessesBefore() - Constructor for class net.avcompris.base.testutil.processes.TestsWithProcessesBefore
 

V

value() - Method in annotation type net.avcompris.base.testutil.processes.ReportTo
 
value() - Method in annotation type net.avcompris.base.testutil.processes.RequiresProcesses
 
value() - Method in annotation type net.avcompris.base.testutil.processes.WhileProcessing
 

W

WhileProcessing - Annotation Type in net.avcompris.base.testutil.processes
Use this annotation on JUnit test methods in an extension of TestsWithProcessesBefore to declare by which processes the test method will be called for each step while the processes are running.
WillReportAfterProcesses - Annotation Type in net.avcompris.base.testutil.processes
Use this annotation on JUnit test methods in an extension of TestsWithProcessesBefore to tell that the test method will emit a report after all steps of all processes have run.
A C E G I N P R S T V W 
All Classes All Packages