我必须用 java 编写一个单元测试,并且想知道 .isEqualTo 和 .equals 之间有什么区别。
这是我的代码示例:
mockLog.message(0).header(SOURCE_HEADER).isEqualTo("String");
VS
mockLog.message(0).header(SOURCE_HEADER).equals("String");
似乎两者都给了我正确的信息,但我和我的同事想知道它们之间有什么区别。
最佳答案
假设您使用像 AssertJ 这样的东西,equals() 将只返回 false,但 isEqualsTo() 将抛出异常。
关于java - java 中的 .isEqualTo 与 .equals,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40679942/