.isEqualTo 与 java 中的 .equals
.isEqualTo vs .equals in java
我必须在 java 中编写单元测试,并且想知道 .isEqualTo 和 .equals 之间有什么区别。
这是我的代码示例:
mockLog.message(0).header(SOURCE_HEADER).isEqualTo("String");
VS
mockLog.message(0).header(SOURCE_HEADER).equals("String");
似乎两者都给了我正确的信息,但我和我的同事想知道它们之间有什么区别。
假设您正在使用类似 AssertJ 的东西,equals() 只会 return false 但 isEqualsTo() 会抛出异常。
我必须在 java 中编写单元测试,并且想知道 .isEqualTo 和 .equals 之间有什么区别。
这是我的代码示例:
mockLog.message(0).header(SOURCE_HEADER).isEqualTo("String");
VS
mockLog.message(0).header(SOURCE_HEADER).equals("String");
似乎两者都给了我正确的信息,但我和我的同事想知道它们之间有什么区别。
假设您正在使用类似 AssertJ 的东西,equals() 只会 return false 但 isEqualsTo() 会抛出异常。