public class DefaultRunOrderCalculator extends java.lang.Object implements RunOrderCalculator
Modifier and Type | Field and Description |
---|---|
private RunOrder[] |
runOrder |
private RunOrderParameters |
runOrderParameters |
private java.util.Comparator<java.lang.Class> |
sortOrder |
private int |
threadCount |
Constructor and Description |
---|
DefaultRunOrderCalculator(RunOrderParameters runOrderParameters,
int threadCount) |
Modifier and Type | Method and Description |
---|---|
private java.util.Comparator<java.lang.Class> |
getAlphabeticalComparator() |
private java.util.Comparator<java.lang.Class> |
getReverseAlphabeticalComparator() |
private java.util.Comparator<java.lang.Class> |
getSortOrderComparator(RunOrder runOrder) |
private void |
orderTestClasses(java.util.List<java.lang.Class<?>> testClasses,
RunOrder runOrder) |
TestsToRun |
orderTestClasses(TestsToRun scannedClasses) |
private final java.util.Comparator<java.lang.Class> sortOrder
private final RunOrder[] runOrder
private final RunOrderParameters runOrderParameters
private final int threadCount
public DefaultRunOrderCalculator(RunOrderParameters runOrderParameters, int threadCount)
public TestsToRun orderTestClasses(TestsToRun scannedClasses)
orderTestClasses
in interface RunOrderCalculator
private void orderTestClasses(java.util.List<java.lang.Class<?>> testClasses, RunOrder runOrder)
private java.util.Comparator<java.lang.Class> getSortOrderComparator(RunOrder runOrder)
private java.util.Comparator<java.lang.Class> getReverseAlphabeticalComparator()
private java.util.Comparator<java.lang.Class> getAlphabeticalComparator()