我有以下断言:
Assert.AreEqual(AssertWelcomeMessage, loginPageModel.WelcomeMessage());
每个变量值如下:
AssertWelComemessage:您好,欢迎来到我们的网站!我们真的希望 您喜欢这里的访问!
loginpagemodel.welcomemessage((:您好,欢迎来到我们的网站!我们 真的希望您喜欢 n访问这里!
所以测试失败了,好的。
当我获得日志时,我会看到以下内容:
期望:" ...真的希望您在这里享受访问!"
但是:" ...真的希望您喜欢 n访问这里!"
问题是:我如何看完整的句子?
您不能,因为这就是开发人员编写其代码的方式。
无论如何都不需要看到完整的句子。他们向您展示了区别在哪里。从 loginPageModel.WelcomeMessage()
返回的值中有一个线断裂(n
(。
这是测试报告中所需的重要信息。整个句子对于为什么测试失败并不是真正的价值。这不是预期的事实是消息的真正价值。
他们只会向您展示部分发现区别的部分,因为显示所有潜在的巨大弦可能会导致例外。