gpt4 book ai didi

java - 对于 String,推荐使用 assertTrue() 或 assertEquals() 的 JUnit?

转载 作者:塔克拉玛干 更新时间:2023-11-03 03:09:29 26 4
gpt4 key购买 nike

我的代码如下

@Test
public void testMyMethod(){
MyClass mc = new MyClass();
String exeVal="sometext some text";
String x=mc.exampleMethod();

// Assertion type 1
Assert.assertEquals(exeVal,x);
//Assertion Type 2
Assert.assertTrue(exeVal.equals(x));
}

我想知道哪种方法最好。

最佳答案

首选类型 1,因为当它们不匹配时您将收到断言消息。

org.junit.ComparisonFailure: expected: <[foo]> but was: <[bar]>

对比

java.lang.AssertionError

关于java - 对于 String,推荐使用 assertTrue() 或 assertEquals() 的 JUnit?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24821983/

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