package com.openxc.util; import static org.hamcrest.MatcherAssert.assertThat; import static org.hamcrest.Matchers.*; import org.junit.Before; import org.junit.Test; public class RangeTest { Range<Double> range; @Before public void setUp() { range = new Range<Double>(0.0, 100.1); } @Test public void getMin() { assertThat(range.getMin(), equalTo(0.0)); } @Test public void getMax() { assertThat(range.getMax(), equalTo(100.1)); } @Test public void sameEquals() { assertThat(range, equalTo(range)); } @Test public void sameMinMaxEquals() { Range<Double> another = new Range<Double>(range.getMin(), range.getMax()); assertThat(range, equalTo(another)); } @Test public void differentNotEqual() { Range<Double> another = new Range<Double>(range.getMin() + 1, range.getMax()); assertThat(range, not(equalTo(another))); another = new Range<Double>(range.getMin(), range.getMax() + 1); assertThat(range, not(equalTo(another))); another = new Range<Double>(range.getMin() + 1, range.getMax() + 1); assertThat(range, not(equalTo(another))); } @Test public void toStringNotNull() { assertThat(range.toString(), notNullValue()); } }