首页 > 解决方案 > 如何在 Java 中断言条件?

问题描述

有人可以告诉我我做错了什么吗?我正在编写一个 junit 测试用例,我需要检查列表的大小并检查列表是否包含某些元素。如果是,则使测试用例成功,如果不是,则使其失败。

private void thenExpectedListForDuplicate750PrizeBondsIsChecked()
{
  assertTrue(wonPrizeBonds.size() == 1 && wonPrizeBonds.contains(new PrizeBond(1, 750)));
}

它导致断言错误,但布尔语句完全没问题,代码逻辑没有问题。

标签: javajunitassertassertionassertj

解决方案


推荐阅读