public void testGetSet() { assertEquals(false, new MutableBoolean().booleanValue()); assertEquals(Boolean.FALSE, new MutableBoolean().getValue()); final MutableBoolean mutBool = new MutableBoolean(false); assertEquals(Boolean.FALSE, mutBool.toBoolean()); assertEquals(false, mutBool.booleanValue()); assertEquals(true, mutBool.isFalse()); assertEquals(false, mutBool.isTrue()); mutBool.setValue(Boolean.TRUE); assertEquals(Boolean.TRUE, mutBool.toBoolean()); assertEquals(true, mutBool.booleanValue()); assertEquals(false, mutBool.isFalse()); assertEquals(true, mutBool.isTrue()); mutBool.setValue(false); assertEquals(false, mutBool.booleanValue()); mutBool.setValue(true); assertEquals(true, mutBool.booleanValue()); try { mutBool.setValue(null); fail(); } catch (NullPointerException ex) { } }
public void testCompareTo() { final MutableBoolean mutBool = new MutableBoolean(false); assertEquals(0, mutBool.compareTo(new MutableBoolean(false))); assertEquals(-1, mutBool.compareTo(new MutableBoolean(true))); mutBool.setValue(true); assertEquals(+1, mutBool.compareTo(new MutableBoolean(false))); assertEquals(0, mutBool.compareTo(new MutableBoolean(true))); try { mutBool.compareTo(null); fail(); } catch (NullPointerException ex) { } }