de.team33.patterns.testing.titan.Context Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of testing-titan Show documentation
Show all versions of testing-titan Show documentation
Provides classes for testing purpose
package de.team33.patterns.testing.titan;
/**
* Summarizes various input parameters that may be of interest in the context of the execution of an {@link Operation}.
*
* @see Parallel#report(int, Operation)
* @see Parallel#stream(int, Operation)
*/
public class Context {
/**
* The index of the executing thread in the order of its instantiation.
*/
public final int threadIndex;
/**
* The index of the operation in the order of the actual beginning of its execution.
*/
public final int operationIndex;
/**
* The index of the operation loop within one execution;
*/
public final int loopIndex;
public Context(final int threadIndex, final int operationIndex, final int loopIndex) {
this.threadIndex = threadIndex;
this.operationIndex = operationIndex;
this.loopIndex = loopIndex;
}
}