/** * test for compare w/ null. */ @Test public void compareNull() { BooleanOption a = new BooleanOption(); BooleanOption b = new BooleanOption(); BooleanOption c = new BooleanOption(); a.modify(false); assertThat(compare(a, b), greaterThan(0)); assertThat(compare(b, a), lessThan(0)); assertThat(compare(b, c), is(0)); }
/** * test for compare. */ @Test public void compareTo() { BooleanOption a = new BooleanOption(); BooleanOption b = new BooleanOption(); BooleanOption c = new BooleanOption(); a.modify(false); b.modify(true); c.modify(false); assertThat(compare(a, b), lessThan(0)); assertThat(compare(b, a), greaterThan(0)); assertThat(compare(a, c), is(0)); }