junit 4
git-svn-id: https://svn.apache.org/repos/asf/commons/proper/lang/trunk@1147509 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
parent
0bfa9cbfb8
commit
655c442730
|
@ -16,23 +16,22 @@
|
||||||
*/
|
*/
|
||||||
package org.apache.commons.lang3;
|
package org.apache.commons.lang3;
|
||||||
|
|
||||||
|
import static org.junit.Assert.*;
|
||||||
|
|
||||||
import java.lang.reflect.Constructor;
|
import java.lang.reflect.Constructor;
|
||||||
import java.lang.reflect.Modifier;
|
import java.lang.reflect.Modifier;
|
||||||
|
|
||||||
import junit.framework.TestCase;
|
import org.junit.Test;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Unit tests {@link org.apache.commons.lang3.BooleanUtils}.
|
* Unit tests {@link org.apache.commons.lang3.BooleanUtils}.
|
||||||
*
|
*
|
||||||
* @version $Id$
|
* @version $Id$
|
||||||
*/
|
*/
|
||||||
public class BooleanUtilsTest extends TestCase {
|
public class BooleanUtilsTest {
|
||||||
|
|
||||||
public BooleanUtilsTest(String name) {
|
|
||||||
super(name);
|
|
||||||
}
|
|
||||||
|
|
||||||
//-----------------------------------------------------------------------
|
//-----------------------------------------------------------------------
|
||||||
|
@Test
|
||||||
public void testConstructor() {
|
public void testConstructor() {
|
||||||
assertNotNull(new BooleanUtils());
|
assertNotNull(new BooleanUtils());
|
||||||
Constructor<?>[] cons = BooleanUtils.class.getDeclaredConstructors();
|
Constructor<?>[] cons = BooleanUtils.class.getDeclaredConstructors();
|
||||||
|
@ -43,6 +42,7 @@ public class BooleanUtilsTest extends TestCase {
|
||||||
}
|
}
|
||||||
|
|
||||||
//-----------------------------------------------------------------------
|
//-----------------------------------------------------------------------
|
||||||
|
@Test
|
||||||
public void test_negate_Boolean() {
|
public void test_negate_Boolean() {
|
||||||
assertSame(null, BooleanUtils.negate(null));
|
assertSame(null, BooleanUtils.negate(null));
|
||||||
assertSame(Boolean.TRUE, BooleanUtils.negate(Boolean.FALSE));
|
assertSame(Boolean.TRUE, BooleanUtils.negate(Boolean.FALSE));
|
||||||
|
@ -50,12 +50,14 @@ public class BooleanUtilsTest extends TestCase {
|
||||||
}
|
}
|
||||||
|
|
||||||
//-----------------------------------------------------------------------
|
//-----------------------------------------------------------------------
|
||||||
|
@Test
|
||||||
public void test_isTrue_Boolean() {
|
public void test_isTrue_Boolean() {
|
||||||
assertEquals(true, BooleanUtils.isTrue(Boolean.TRUE));
|
assertEquals(true, BooleanUtils.isTrue(Boolean.TRUE));
|
||||||
assertEquals(false, BooleanUtils.isTrue(Boolean.FALSE));
|
assertEquals(false, BooleanUtils.isTrue(Boolean.FALSE));
|
||||||
assertEquals(false, BooleanUtils.isTrue((Boolean) null));
|
assertEquals(false, BooleanUtils.isTrue((Boolean) null));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Test
|
||||||
public void test_isNotTrue_Boolean() {
|
public void test_isNotTrue_Boolean() {
|
||||||
assertEquals(false, BooleanUtils.isNotTrue(Boolean.TRUE));
|
assertEquals(false, BooleanUtils.isNotTrue(Boolean.TRUE));
|
||||||
assertEquals(true, BooleanUtils.isNotTrue(Boolean.FALSE));
|
assertEquals(true, BooleanUtils.isNotTrue(Boolean.FALSE));
|
||||||
|
@ -63,12 +65,14 @@ public class BooleanUtilsTest extends TestCase {
|
||||||
}
|
}
|
||||||
|
|
||||||
//-----------------------------------------------------------------------
|
//-----------------------------------------------------------------------
|
||||||
|
@Test
|
||||||
public void test_isFalse_Boolean() {
|
public void test_isFalse_Boolean() {
|
||||||
assertEquals(false, BooleanUtils.isFalse(Boolean.TRUE));
|
assertEquals(false, BooleanUtils.isFalse(Boolean.TRUE));
|
||||||
assertEquals(true, BooleanUtils.isFalse(Boolean.FALSE));
|
assertEquals(true, BooleanUtils.isFalse(Boolean.FALSE));
|
||||||
assertEquals(false, BooleanUtils.isFalse((Boolean) null));
|
assertEquals(false, BooleanUtils.isFalse((Boolean) null));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Test
|
||||||
public void test_isNotFalse_Boolean() {
|
public void test_isNotFalse_Boolean() {
|
||||||
assertEquals(true, BooleanUtils.isNotFalse(Boolean.TRUE));
|
assertEquals(true, BooleanUtils.isNotFalse(Boolean.TRUE));
|
||||||
assertEquals(false, BooleanUtils.isNotFalse(Boolean.FALSE));
|
assertEquals(false, BooleanUtils.isNotFalse(Boolean.FALSE));
|
||||||
|
@ -76,12 +80,14 @@ public class BooleanUtilsTest extends TestCase {
|
||||||
}
|
}
|
||||||
|
|
||||||
//-----------------------------------------------------------------------
|
//-----------------------------------------------------------------------
|
||||||
|
@Test
|
||||||
public void test_toBoolean_Boolean() {
|
public void test_toBoolean_Boolean() {
|
||||||
assertEquals(true, BooleanUtils.toBoolean(Boolean.TRUE));
|
assertEquals(true, BooleanUtils.toBoolean(Boolean.TRUE));
|
||||||
assertEquals(false, BooleanUtils.toBoolean(Boolean.FALSE));
|
assertEquals(false, BooleanUtils.toBoolean(Boolean.FALSE));
|
||||||
assertEquals(false, BooleanUtils.toBoolean((Boolean) null));
|
assertEquals(false, BooleanUtils.toBoolean((Boolean) null));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Test
|
||||||
public void test_toBooleanDefaultIfNull_Boolean_boolean() {
|
public void test_toBooleanDefaultIfNull_Boolean_boolean() {
|
||||||
assertEquals(true, BooleanUtils.toBooleanDefaultIfNull(Boolean.TRUE, true));
|
assertEquals(true, BooleanUtils.toBooleanDefaultIfNull(Boolean.TRUE, true));
|
||||||
assertEquals(true, BooleanUtils.toBooleanDefaultIfNull(Boolean.TRUE, false));
|
assertEquals(true, BooleanUtils.toBooleanDefaultIfNull(Boolean.TRUE, false));
|
||||||
|
@ -93,18 +99,21 @@ public class BooleanUtilsTest extends TestCase {
|
||||||
|
|
||||||
//-----------------------------------------------------------------------
|
//-----------------------------------------------------------------------
|
||||||
//-----------------------------------------------------------------------
|
//-----------------------------------------------------------------------
|
||||||
|
@Test
|
||||||
public void test_toBoolean_int() {
|
public void test_toBoolean_int() {
|
||||||
assertEquals(true, BooleanUtils.toBoolean(1));
|
assertEquals(true, BooleanUtils.toBoolean(1));
|
||||||
assertEquals(true, BooleanUtils.toBoolean(-1));
|
assertEquals(true, BooleanUtils.toBoolean(-1));
|
||||||
assertEquals(false, BooleanUtils.toBoolean(0));
|
assertEquals(false, BooleanUtils.toBoolean(0));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Test
|
||||||
public void test_toBooleanObject_int() {
|
public void test_toBooleanObject_int() {
|
||||||
assertEquals(Boolean.TRUE, BooleanUtils.toBooleanObject(1));
|
assertEquals(Boolean.TRUE, BooleanUtils.toBooleanObject(1));
|
||||||
assertEquals(Boolean.TRUE, BooleanUtils.toBooleanObject(-1));
|
assertEquals(Boolean.TRUE, BooleanUtils.toBooleanObject(-1));
|
||||||
assertEquals(Boolean.FALSE, BooleanUtils.toBooleanObject(0));
|
assertEquals(Boolean.FALSE, BooleanUtils.toBooleanObject(0));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Test
|
||||||
public void test_toBooleanObject_Integer() {
|
public void test_toBooleanObject_Integer() {
|
||||||
assertEquals(Boolean.TRUE, BooleanUtils.toBooleanObject(new Integer(1)));
|
assertEquals(Boolean.TRUE, BooleanUtils.toBooleanObject(new Integer(1)));
|
||||||
assertEquals(Boolean.TRUE, BooleanUtils.toBooleanObject(new Integer(-1)));
|
assertEquals(Boolean.TRUE, BooleanUtils.toBooleanObject(new Integer(-1)));
|
||||||
|
@ -113,6 +122,7 @@ public class BooleanUtilsTest extends TestCase {
|
||||||
}
|
}
|
||||||
|
|
||||||
//-----------------------------------------------------------------------
|
//-----------------------------------------------------------------------
|
||||||
|
@Test
|
||||||
public void test_toBoolean_int_int_int() {
|
public void test_toBoolean_int_int_int() {
|
||||||
assertEquals(true, BooleanUtils.toBoolean(6, 6, 7));
|
assertEquals(true, BooleanUtils.toBoolean(6, 6, 7));
|
||||||
assertEquals(false, BooleanUtils.toBoolean(7, 6, 7));
|
assertEquals(false, BooleanUtils.toBoolean(7, 6, 7));
|
||||||
|
@ -122,6 +132,7 @@ public class BooleanUtilsTest extends TestCase {
|
||||||
} catch (IllegalArgumentException ex) {}
|
} catch (IllegalArgumentException ex) {}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Test
|
||||||
public void test_toBoolean_Integer_Integer_Integer() {
|
public void test_toBoolean_Integer_Integer_Integer() {
|
||||||
Integer six = new Integer(6);
|
Integer six = new Integer(6);
|
||||||
Integer seven = new Integer(7);
|
Integer seven = new Integer(7);
|
||||||
|
@ -142,6 +153,7 @@ public class BooleanUtilsTest extends TestCase {
|
||||||
}
|
}
|
||||||
|
|
||||||
//-----------------------------------------------------------------------
|
//-----------------------------------------------------------------------
|
||||||
|
@Test
|
||||||
public void test_toBooleanObject_int_int_int() {
|
public void test_toBooleanObject_int_int_int() {
|
||||||
assertEquals(Boolean.TRUE, BooleanUtils.toBooleanObject(6, 6, 7, 8));
|
assertEquals(Boolean.TRUE, BooleanUtils.toBooleanObject(6, 6, 7, 8));
|
||||||
assertEquals(Boolean.FALSE, BooleanUtils.toBooleanObject(7, 6, 7, 8));
|
assertEquals(Boolean.FALSE, BooleanUtils.toBooleanObject(7, 6, 7, 8));
|
||||||
|
@ -152,6 +164,7 @@ public class BooleanUtilsTest extends TestCase {
|
||||||
} catch (IllegalArgumentException ex) {}
|
} catch (IllegalArgumentException ex) {}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Test
|
||||||
public void test_toBooleanObject_Integer_Integer_Integer_Integer() {
|
public void test_toBooleanObject_Integer_Integer_Integer_Integer() {
|
||||||
Integer six = new Integer(6);
|
Integer six = new Integer(6);
|
||||||
Integer seven = new Integer(7);
|
Integer seven = new Integer(7);
|
||||||
|
@ -175,16 +188,19 @@ public class BooleanUtilsTest extends TestCase {
|
||||||
}
|
}
|
||||||
|
|
||||||
//-----------------------------------------------------------------------
|
//-----------------------------------------------------------------------
|
||||||
|
@Test
|
||||||
public void test_toInteger_boolean() {
|
public void test_toInteger_boolean() {
|
||||||
assertEquals(1, BooleanUtils.toInteger(true));
|
assertEquals(1, BooleanUtils.toInteger(true));
|
||||||
assertEquals(0, BooleanUtils.toInteger(false));
|
assertEquals(0, BooleanUtils.toInteger(false));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Test
|
||||||
public void test_toIntegerObject_boolean() {
|
public void test_toIntegerObject_boolean() {
|
||||||
assertEquals(new Integer(1), BooleanUtils.toIntegerObject(true));
|
assertEquals(new Integer(1), BooleanUtils.toIntegerObject(true));
|
||||||
assertEquals(new Integer(0), BooleanUtils.toIntegerObject(false));
|
assertEquals(new Integer(0), BooleanUtils.toIntegerObject(false));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Test
|
||||||
public void test_toIntegerObject_Boolean() {
|
public void test_toIntegerObject_Boolean() {
|
||||||
assertEquals(new Integer(1), BooleanUtils.toIntegerObject(Boolean.TRUE));
|
assertEquals(new Integer(1), BooleanUtils.toIntegerObject(Boolean.TRUE));
|
||||||
assertEquals(new Integer(0), BooleanUtils.toIntegerObject(Boolean.FALSE));
|
assertEquals(new Integer(0), BooleanUtils.toIntegerObject(Boolean.FALSE));
|
||||||
|
@ -192,17 +208,20 @@ public class BooleanUtilsTest extends TestCase {
|
||||||
}
|
}
|
||||||
|
|
||||||
//-----------------------------------------------------------------------
|
//-----------------------------------------------------------------------
|
||||||
|
@Test
|
||||||
public void test_toInteger_boolean_int_int() {
|
public void test_toInteger_boolean_int_int() {
|
||||||
assertEquals(6, BooleanUtils.toInteger(true, 6, 7));
|
assertEquals(6, BooleanUtils.toInteger(true, 6, 7));
|
||||||
assertEquals(7, BooleanUtils.toInteger(false, 6, 7));
|
assertEquals(7, BooleanUtils.toInteger(false, 6, 7));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Test
|
||||||
public void test_toInteger_Boolean_int_int_int() {
|
public void test_toInteger_Boolean_int_int_int() {
|
||||||
assertEquals(6, BooleanUtils.toInteger(Boolean.TRUE, 6, 7, 8));
|
assertEquals(6, BooleanUtils.toInteger(Boolean.TRUE, 6, 7, 8));
|
||||||
assertEquals(7, BooleanUtils.toInteger(Boolean.FALSE, 6, 7, 8));
|
assertEquals(7, BooleanUtils.toInteger(Boolean.FALSE, 6, 7, 8));
|
||||||
assertEquals(8, BooleanUtils.toInteger(null, 6, 7, 8));
|
assertEquals(8, BooleanUtils.toInteger(null, 6, 7, 8));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Test
|
||||||
public void test_toIntegerObject_boolean_Integer_Integer() {
|
public void test_toIntegerObject_boolean_Integer_Integer() {
|
||||||
Integer six = new Integer(6);
|
Integer six = new Integer(6);
|
||||||
Integer seven = new Integer(7);
|
Integer seven = new Integer(7);
|
||||||
|
@ -210,6 +229,7 @@ public class BooleanUtilsTest extends TestCase {
|
||||||
assertEquals(seven, BooleanUtils.toIntegerObject(false, six, seven));
|
assertEquals(seven, BooleanUtils.toIntegerObject(false, six, seven));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Test
|
||||||
public void test_toIntegerObject_Boolean_Integer_Integer_Integer() {
|
public void test_toIntegerObject_Boolean_Integer_Integer_Integer() {
|
||||||
Integer six = new Integer(6);
|
Integer six = new Integer(6);
|
||||||
Integer seven = new Integer(7);
|
Integer seven = new Integer(7);
|
||||||
|
@ -222,6 +242,7 @@ public class BooleanUtilsTest extends TestCase {
|
||||||
|
|
||||||
//-----------------------------------------------------------------------
|
//-----------------------------------------------------------------------
|
||||||
//-----------------------------------------------------------------------
|
//-----------------------------------------------------------------------
|
||||||
|
@Test
|
||||||
public void test_toBooleanObject_String() {
|
public void test_toBooleanObject_String() {
|
||||||
assertEquals(null, BooleanUtils.toBooleanObject((String) null));
|
assertEquals(null, BooleanUtils.toBooleanObject((String) null));
|
||||||
assertEquals(null, BooleanUtils.toBooleanObject(""));
|
assertEquals(null, BooleanUtils.toBooleanObject(""));
|
||||||
|
@ -255,6 +276,7 @@ public class BooleanUtilsTest extends TestCase {
|
||||||
assertEquals(null, BooleanUtils.toBooleanObject("yoo"));
|
assertEquals(null, BooleanUtils.toBooleanObject("yoo"));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Test
|
||||||
public void test_toBooleanObject_String_String_String_String() {
|
public void test_toBooleanObject_String_String_String_String() {
|
||||||
assertSame(Boolean.TRUE, BooleanUtils.toBooleanObject((String) null, null, "N", "U"));
|
assertSame(Boolean.TRUE, BooleanUtils.toBooleanObject((String) null, null, "N", "U"));
|
||||||
assertSame(Boolean.FALSE, BooleanUtils.toBooleanObject((String) null, "Y", null, "U"));
|
assertSame(Boolean.FALSE, BooleanUtils.toBooleanObject((String) null, "Y", null, "U"));
|
||||||
|
@ -278,6 +300,7 @@ public class BooleanUtilsTest extends TestCase {
|
||||||
}
|
}
|
||||||
|
|
||||||
//-----------------------------------------------------------------------
|
//-----------------------------------------------------------------------
|
||||||
|
@Test
|
||||||
public void test_toBoolean_String() {
|
public void test_toBoolean_String() {
|
||||||
assertEquals(false, BooleanUtils.toBoolean((String) null));
|
assertEquals(false, BooleanUtils.toBoolean((String) null));
|
||||||
assertEquals(false, BooleanUtils.toBoolean(""));
|
assertEquals(false, BooleanUtils.toBoolean(""));
|
||||||
|
@ -324,6 +347,7 @@ public class BooleanUtilsTest extends TestCase {
|
||||||
assertEquals(false, BooleanUtils.toBoolean("yoo"));
|
assertEquals(false, BooleanUtils.toBoolean("yoo"));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Test
|
||||||
public void test_toBoolean_String_String_String() {
|
public void test_toBoolean_String_String_String() {
|
||||||
assertEquals(true, BooleanUtils.toBoolean((String) null, null, "N"));
|
assertEquals(true, BooleanUtils.toBoolean((String) null, null, "N"));
|
||||||
assertEquals(false, BooleanUtils.toBoolean((String) null, "Y", null));
|
assertEquals(false, BooleanUtils.toBoolean((String) null, "Y", null));
|
||||||
|
@ -345,24 +369,28 @@ public class BooleanUtilsTest extends TestCase {
|
||||||
}
|
}
|
||||||
|
|
||||||
//-----------------------------------------------------------------------
|
//-----------------------------------------------------------------------
|
||||||
|
@Test
|
||||||
public void test_toStringTrueFalse_Boolean() {
|
public void test_toStringTrueFalse_Boolean() {
|
||||||
assertEquals(null, BooleanUtils.toStringTrueFalse((Boolean) null));
|
assertEquals(null, BooleanUtils.toStringTrueFalse((Boolean) null));
|
||||||
assertEquals("true", BooleanUtils.toStringTrueFalse(Boolean.TRUE));
|
assertEquals("true", BooleanUtils.toStringTrueFalse(Boolean.TRUE));
|
||||||
assertEquals("false", BooleanUtils.toStringTrueFalse(Boolean.FALSE));
|
assertEquals("false", BooleanUtils.toStringTrueFalse(Boolean.FALSE));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Test
|
||||||
public void test_toStringOnOff_Boolean() {
|
public void test_toStringOnOff_Boolean() {
|
||||||
assertEquals(null, BooleanUtils.toStringOnOff((Boolean) null));
|
assertEquals(null, BooleanUtils.toStringOnOff((Boolean) null));
|
||||||
assertEquals("on", BooleanUtils.toStringOnOff(Boolean.TRUE));
|
assertEquals("on", BooleanUtils.toStringOnOff(Boolean.TRUE));
|
||||||
assertEquals("off", BooleanUtils.toStringOnOff(Boolean.FALSE));
|
assertEquals("off", BooleanUtils.toStringOnOff(Boolean.FALSE));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Test
|
||||||
public void test_toStringYesNo_Boolean() {
|
public void test_toStringYesNo_Boolean() {
|
||||||
assertEquals(null, BooleanUtils.toStringYesNo((Boolean) null));
|
assertEquals(null, BooleanUtils.toStringYesNo((Boolean) null));
|
||||||
assertEquals("yes", BooleanUtils.toStringYesNo(Boolean.TRUE));
|
assertEquals("yes", BooleanUtils.toStringYesNo(Boolean.TRUE));
|
||||||
assertEquals("no", BooleanUtils.toStringYesNo(Boolean.FALSE));
|
assertEquals("no", BooleanUtils.toStringYesNo(Boolean.FALSE));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Test
|
||||||
public void test_toString_Boolean_String_String_String() {
|
public void test_toString_Boolean_String_String_String() {
|
||||||
assertEquals("U", BooleanUtils.toString((Boolean) null, "Y", "N", "U"));
|
assertEquals("U", BooleanUtils.toString((Boolean) null, "Y", "N", "U"));
|
||||||
assertEquals("Y", BooleanUtils.toString(Boolean.TRUE, "Y", "N", "U"));
|
assertEquals("Y", BooleanUtils.toString(Boolean.TRUE, "Y", "N", "U"));
|
||||||
|
@ -370,21 +398,25 @@ public class BooleanUtilsTest extends TestCase {
|
||||||
}
|
}
|
||||||
|
|
||||||
//-----------------------------------------------------------------------
|
//-----------------------------------------------------------------------
|
||||||
|
@Test
|
||||||
public void test_toStringTrueFalse_boolean() {
|
public void test_toStringTrueFalse_boolean() {
|
||||||
assertEquals("true", BooleanUtils.toStringTrueFalse(true));
|
assertEquals("true", BooleanUtils.toStringTrueFalse(true));
|
||||||
assertEquals("false", BooleanUtils.toStringTrueFalse(false));
|
assertEquals("false", BooleanUtils.toStringTrueFalse(false));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Test
|
||||||
public void test_toStringOnOff_boolean() {
|
public void test_toStringOnOff_boolean() {
|
||||||
assertEquals("on", BooleanUtils.toStringOnOff(true));
|
assertEquals("on", BooleanUtils.toStringOnOff(true));
|
||||||
assertEquals("off", BooleanUtils.toStringOnOff(false));
|
assertEquals("off", BooleanUtils.toStringOnOff(false));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Test
|
||||||
public void test_toStringYesNo_boolean() {
|
public void test_toStringYesNo_boolean() {
|
||||||
assertEquals("yes", BooleanUtils.toStringYesNo(true));
|
assertEquals("yes", BooleanUtils.toStringYesNo(true));
|
||||||
assertEquals("no", BooleanUtils.toStringYesNo(false));
|
assertEquals("no", BooleanUtils.toStringYesNo(false));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Test
|
||||||
public void test_toString_boolean_String_String_String() {
|
public void test_toString_boolean_String_String_String() {
|
||||||
assertEquals("Y", BooleanUtils.toString(true, "Y", "N"));
|
assertEquals("Y", BooleanUtils.toString(true, "Y", "N"));
|
||||||
assertEquals("N", BooleanUtils.toString(false, "Y", "N"));
|
assertEquals("N", BooleanUtils.toString(false, "Y", "N"));
|
||||||
|
@ -392,6 +424,7 @@ public class BooleanUtilsTest extends TestCase {
|
||||||
|
|
||||||
// testXor
|
// testXor
|
||||||
// -----------------------------------------------------------------------
|
// -----------------------------------------------------------------------
|
||||||
|
@Test
|
||||||
public void testXor_primitive_nullInput() {
|
public void testXor_primitive_nullInput() {
|
||||||
final boolean[] b = null;
|
final boolean[] b = null;
|
||||||
try {
|
try {
|
||||||
|
@ -400,6 +433,7 @@ public class BooleanUtilsTest extends TestCase {
|
||||||
} catch (IllegalArgumentException ex) {}
|
} catch (IllegalArgumentException ex) {}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Test
|
||||||
public void testXor_primitive_emptyInput() {
|
public void testXor_primitive_emptyInput() {
|
||||||
try {
|
try {
|
||||||
BooleanUtils.xor(new boolean[] {});
|
BooleanUtils.xor(new boolean[] {});
|
||||||
|
@ -407,6 +441,7 @@ public class BooleanUtilsTest extends TestCase {
|
||||||
} catch (IllegalArgumentException ex) {}
|
} catch (IllegalArgumentException ex) {}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Test
|
||||||
public void testXor_primitive_validInput_2items() {
|
public void testXor_primitive_validInput_2items() {
|
||||||
assertTrue(
|
assertTrue(
|
||||||
"True result for (true, true)",
|
"True result for (true, true)",
|
||||||
|
@ -425,6 +460,7 @@ public class BooleanUtilsTest extends TestCase {
|
||||||
BooleanUtils.xor(new boolean[] { false, true }));
|
BooleanUtils.xor(new boolean[] { false, true }));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Test
|
||||||
public void testXor_primitive_validInput_3items() {
|
public void testXor_primitive_validInput_3items() {
|
||||||
assertTrue(
|
assertTrue(
|
||||||
"False result for (false, false, true)",
|
"False result for (false, false, true)",
|
||||||
|
@ -459,6 +495,7 @@ public class BooleanUtilsTest extends TestCase {
|
||||||
! BooleanUtils.xor(new boolean[] { false, true, true }));
|
! BooleanUtils.xor(new boolean[] { false, true, true }));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Test
|
||||||
public void testXor_object_nullInput() {
|
public void testXor_object_nullInput() {
|
||||||
final Boolean[] b = null;
|
final Boolean[] b = null;
|
||||||
try {
|
try {
|
||||||
|
@ -467,6 +504,7 @@ public class BooleanUtilsTest extends TestCase {
|
||||||
} catch (IllegalArgumentException ex) {}
|
} catch (IllegalArgumentException ex) {}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Test
|
||||||
public void testXor_object_emptyInput() {
|
public void testXor_object_emptyInput() {
|
||||||
try {
|
try {
|
||||||
BooleanUtils.xor(new Boolean[] {});
|
BooleanUtils.xor(new Boolean[] {});
|
||||||
|
@ -474,6 +512,7 @@ public class BooleanUtilsTest extends TestCase {
|
||||||
} catch (IllegalArgumentException ex) {}
|
} catch (IllegalArgumentException ex) {}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Test
|
||||||
public void testXor_object_nullElementInput() {
|
public void testXor_object_nullElementInput() {
|
||||||
try {
|
try {
|
||||||
BooleanUtils.xor(new Boolean[] {null});
|
BooleanUtils.xor(new Boolean[] {null});
|
||||||
|
@ -481,6 +520,7 @@ public class BooleanUtilsTest extends TestCase {
|
||||||
} catch (IllegalArgumentException ex) {}
|
} catch (IllegalArgumentException ex) {}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Test
|
||||||
public void testXor_object_validInput_2items() {
|
public void testXor_object_validInput_2items() {
|
||||||
assertTrue(
|
assertTrue(
|
||||||
"True result for (true, true)",
|
"True result for (true, true)",
|
||||||
|
@ -507,6 +547,7 @@ public class BooleanUtilsTest extends TestCase {
|
||||||
.booleanValue());
|
.booleanValue());
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Test
|
||||||
public void testXor_object_validInput_3items() {
|
public void testXor_object_validInput_3items() {
|
||||||
assertTrue(
|
assertTrue(
|
||||||
"False result for (false, false, true)",
|
"False result for (false, false, true)",
|
||||||
|
@ -579,7 +620,6 @@ public class BooleanUtilsTest extends TestCase {
|
||||||
Boolean.TRUE,
|
Boolean.TRUE,
|
||||||
Boolean.TRUE })
|
Boolean.TRUE })
|
||||||
.booleanValue());
|
.booleanValue());
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue