O
- The object of the comparatorC
- The comparator undertest@TestInterface(value=ch.powerunit.comparator.impl.ComparatorTesterImpl.class) public final class ComparatorTester<O,C extends Comparator<O>> extends Object
Comparator
.Modifier and Type | Method and Description |
---|---|
Class<C> |
getComparatorClass()
Used by the framework.
|
Supplier<O[]> |
getEqualSamples()
Used by the framework.
|
Supplier<O[]> |
getGreaterSamples()
Used by the framework.
|
Supplier<O[]> |
getLessSamples()
Used by the framework.
|
Supplier<C> |
getUnderTest()
Used by the framework.
|
static <O,C extends Comparator<O>> |
of(Class<C> clazzUnderTest)
Use this method to start the DSL to test a comparator.
|
public static <O,C extends Comparator<O>> ComparatorTesterDSLStart<O,C> of(Class<C> clazzUnderTest)
For example :
@TestDelegate public final ComparatorTester<Integer, MyComparator> direct = ComparatorTester.of( MyComparator.class).withLessSamples(-6).withEqualSamples(12) .withGreaterSamples(16).build();
O
- The object of the comparatorC
- The comparator undertestclazzUnderTest
- The class of the comparator to be tested.the following of the DSL
NullPointerException
- when clazzUnderTest is nullTestDelegate
public Class<C> getComparatorClass()
public Supplier<O[]> getLessSamples()
public Supplier<O[]> getEqualSamples()
public Supplier<O[]> getGreaterSamples()
public Supplier<C> getUnderTest()
Copyright © 2015 Powerunit. All rights reserved.