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) { } }