在JUnit中,assertEquals与assertTrue都可以用于对布尔值进行比较。
boolean expected = true;
boolean actual = yourFunction(); // 调用需要测试的方法
assertEquals(expected, actual);
在上面的代码中,我们将期望的布尔值设置为true,并调用需要测试的方法来获取实际的布尔值。然后,使用assertEquals来比较期望值和实际值。
boolean result = yourFunction(); // 调用需要测试的方法
assertTrue(result);
在这个示例中,我们直接调用需要测试的方法并将返回的布尔值作为参数传递给assertTrue。它会检查布尔值是否为true。
需要注意的是,如果布尔值为false,assertEquals会输出更详细的错误信息,告诉你期望的值是true还是false。而assertTrue只会告诉你断言失败,但不会给出更多的信息。
因此,根据需要选择适合的断言方法。