gpt4 book ai didi

nunit - 如何在 NUnit 中编写测试方法来测试保存文件方法?

转载 作者:行者123 更新时间:2023-12-01 03:01:58 26 4
gpt4 key购买 nike

我写了一个 savefile 方法来将一个对象保存到 xml。但我不确定如何在 NUnit 中测试该方法。我是否需要手动创建示例文件并比较文件之间的字符串?有没有更好的方法来测试该方法?

感谢您的回答。

最佳答案

呃,验证 XML 输出。欢迎来到 hell :)

一种对我有用的方法是生成一个 XmlDocument内存中的对象。然后运行您的 SaveFile 方法,并将其加载到另一个 XmlDocument .递归遍历两个 XmlDocument,比较所有元素和属性。

不幸的是,用 C# 对象编写 xml 是大而笨重的。我建议一次测试小节。也许你的保存文件有 <FileList>子元素,一个 <Cups>子元素,以及 <Rifles>子元素。在这种情况下,编写一系列测试以确保每个子部分都正确完成,而不是整体输出。

关于nunit - 如何在 NUnit 中编写测试方法来测试保存文件方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/212748/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com