Add isTrue/isFalse methods
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/lang/trunk@830029 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
parent
6bc82fa5f6
commit
2d31aaf4f0
|
@ -96,6 +96,25 @@ public void setValue(Boolean value) {
|
||||||
this.value = value.booleanValue();
|
this.value = value.booleanValue();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
//-----------------------------------------------------------------------
|
||||||
|
/**
|
||||||
|
* Checks if the current value is <code>true</code>.
|
||||||
|
*
|
||||||
|
* @return <code>true</code> if the current value is <code>true</code>
|
||||||
|
*/
|
||||||
|
public boolean isTrue() {
|
||||||
|
return value == true;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Checks if the current value is <code>false</code>.
|
||||||
|
*
|
||||||
|
* @return <code>true</code> if the current value is <code>false</code>
|
||||||
|
*/
|
||||||
|
public boolean isFalse() {
|
||||||
|
return value == false;
|
||||||
|
}
|
||||||
|
|
||||||
//-----------------------------------------------------------------------
|
//-----------------------------------------------------------------------
|
||||||
/**
|
/**
|
||||||
* Returns the value of this MutableBoolean as a boolean.
|
* Returns the value of this MutableBoolean as a boolean.
|
||||||
|
|
|
@ -101,10 +101,14 @@ public void testGetSet() {
|
||||||
final MutableBoolean mutBool = new MutableBoolean(false);
|
final MutableBoolean mutBool = new MutableBoolean(false);
|
||||||
assertEquals(Boolean.FALSE, mutBool.toBoolean());
|
assertEquals(Boolean.FALSE, mutBool.toBoolean());
|
||||||
assertEquals(false, mutBool.booleanValue());
|
assertEquals(false, mutBool.booleanValue());
|
||||||
|
assertEquals(true, mutBool.isFalse());
|
||||||
|
assertEquals(false, mutBool.isTrue());
|
||||||
|
|
||||||
mutBool.setValue(Boolean.TRUE);
|
mutBool.setValue(Boolean.TRUE);
|
||||||
assertEquals(Boolean.TRUE, mutBool.toBoolean());
|
assertEquals(Boolean.TRUE, mutBool.toBoolean());
|
||||||
assertEquals(true, mutBool.booleanValue());
|
assertEquals(true, mutBool.booleanValue());
|
||||||
|
assertEquals(false, mutBool.isFalse());
|
||||||
|
assertEquals(true, mutBool.isTrue());
|
||||||
|
|
||||||
mutBool.setValue(false);
|
mutBool.setValue(false);
|
||||||
assertEquals(false, mutBool.booleanValue());
|
assertEquals(false, mutBool.booleanValue());
|
||||||
|
|
Loading…
Reference in New Issue