1 package net.pterodactylus.sone.utils;
3 import static org.hamcrest.MatcherAssert.assertThat;
4 import static org.hamcrest.Matchers.is;
9 * Unit test for {@link IntegerRangePredicate}.
11 * @author <a href="mailto:d.roden@xplosion.de">David Roden</a>
13 public class IntegerRangePredicateTest {
15 private final IntegerRangePredicate integerRangePredicate = new IntegerRangePredicate(-12, 38);
18 public void negativeValueInRange() {
19 assertThat(integerRangePredicate.apply(-4), is(true));
23 public void positiveValueInRange() {
24 assertThat(integerRangePredicate.apply(7), is(true));
28 public void negativeBoundaryInRange() {
29 assertThat(integerRangePredicate.apply(-12), is(true));
33 public void positiveBoundaryInRange() {
34 assertThat(integerRangePredicate.apply(38), is(true));
38 public void negativeValueOutOfRange() {
39 assertThat(integerRangePredicate.apply(-24), is(false));
43 public void positiveValueOutOfRange() {
44 assertThat(integerRangePredicate.apply(40), is(false));