优化BooleanUtil的文档,并增加测试用例;

This commit is contained in:
emptypoint
2023-01-21 15:49:59 +08:00
parent ce3881fc78
commit 814b34e7c9
2 changed files with 88 additions and 58 deletions

View File

@@ -37,7 +37,16 @@ public class BooleanUtilTest {
@Test
public void xorTest() {
Assert.assertTrue(BooleanUtil.xor(true, false));
Assert.assertTrue(BooleanUtil.xor(true, true, true));
Assert.assertFalse(BooleanUtil.xor(true, true, false));
Assert.assertTrue(BooleanUtil.xor(true, false, false));
Assert.assertFalse(BooleanUtil.xor(false, false, false));
Assert.assertTrue(BooleanUtil.xorOfWrap(true, false));
Assert.assertTrue(BooleanUtil.xorOfWrap(true, true, true));
Assert.assertFalse(BooleanUtil.xorOfWrap(true, true, false));
Assert.assertTrue(BooleanUtil.xorOfWrap(true, false, false));
Assert.assertFalse(BooleanUtil.xorOfWrap(false, false, false));
}
@SuppressWarnings("ConstantConditions")