我有以下的说法:NUnit的断言 - 显示完整的错误消息
Assert.AreEqual(AssertWelcomeMessage, loginPageModel.WelcomeMessage());
每个变量的值如下:
AssertWelcomeMessage:您好,欢迎光临我们的网站!我们真的希望 你喜欢你的访问!
loginPageModel.WelcomeMessage():您好,欢迎来到我们的网站!我们 真的希望你喜欢你\ n访问这里!
所以测试失败,好的。
当我的日志我看到以下内容:
预计:“......真希望你旅行愉快!这里!”
但是:“...真的希望你喜欢你的\ n访问这里!”
问题是:我怎样才能看到完整的句子?
你不能像开发人员编写代码那样。无论如何不需要看完整句。他们向你展示了差异在哪里。从'loginPageModel.WelcomeMessage()'返回的值中有一个换行符'\ n'。他们只会告诉你他们发现差异的一部分,因为显示所有潜在的巨大字符串可能会导致异常。 – Nkosi