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

Merge pull request !924 from emptypoint/update-BooleanUtil
This commit is contained in:
Looly
2023-01-31 02:15:36 +00:00
committed by Gitee
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")