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();
|
||||
}
|
||||
|
||||
//-----------------------------------------------------------------------
|
||||
/**
|
||||
* 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.
|
||||
|
|
|
@ -101,10 +101,14 @@ public void testGetSet() {
|
|||
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());
|
||||
|
|
Loading…
Reference in New Issue