相关疑难解决方法(0)

是否应该覆盖等于在单元测试中断言对象相等性的方法?

假设我们通过使用预期结果对象的属性断言结果对象的所有属性的相等性来测试方法的结果.我们应该实现equals方法并使用Assert.AreEqual(expectedResult,actualResult)......但是equals可能意味着生产代码中存在不同的东西.

哪种是最佳做法?

  • 通过重写equals方法断言对象的相等性

要么

  • 断言所有属性的相等性

unit-testing assert equals assertions

17
推荐指数
1
解决办法
1812
查看次数

标签 统计

assert ×1

assertions ×1

equals ×1

unit-testing ×1