0
|
Ramesh Rajendran · 技术社区 · 7 年前 |
![]() |
1
3
@Stivi正确地指出了在以下情况下的显著差异:
测试日志输出中可能会出现错误消息。许多测试框架都会记录错误,例如
因此,如果你切换它们,你会看到错误的“预期”值,这可能会让试图诊断问题的人感到困惑。 以该测试为例:
查看失败测试日志的人可能会被由于切换参数而导致的日志中不正确的“预期”和“实际”值所混淆。 这个 机械师 无论参数的顺序如何,都可能完全相同(比较两个对象,如果没有发现差异,则返回true),但 语义学 仍然很重要。 |
![]() |
2
2
我希望您使用xunit作为测试框架,因为我在那里找到了这种方法。因此,如果您只想检查两个字符串是否具有相同的内容,您也可以使用
|