gpt4 book ai didi

java - 用于比较两个空对象的 junit 测试用例

转载 作者:行者123 更新时间:2023-11-28 21:30:17 24 4
gpt4 key购买 nike

我正在尝试编写 junit 测试用例,比较两个字段;其中一个来自数据库,另一个来 self 的程序。我的领域也许

  • 两者都是空的
  • 两者都不为空

我对这两种状态都使用 assertEqual,但是当两者都为 null 时,assertEqual 抛出 nullpointerException,我该如何解决?

assertEquals(String.valueOf(DBnumber),String.valueOf(number) );

附言。我必须为这两种情况写一个测试附言。我以为我可以使用 assertnull 但它无效,我不能写条件语句

最佳答案

如果我没理解错的话,这两个字段应该相等,但它们可以为空或非空。这是 StringUtils 的工作:

assertTrue(StringUtils.equals(DBnumber, number));

关于java - 用于比较两个空对象的 junit 测试用例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24901968/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com