实验4--MSTEST单元测试的编写
已知项目UnitTestExample,其中有个类为LogAnalyzer,代码如下。
namespace UnitTestExample1 { public class LogAnalyzer { public bool IsValidLogFileName(string fileName) { if(!fileName.EndsWith(".SLF")) { return false; } return true; } } }
请对IsValidFileName方法进行充分的单元测试,并根据测试结果修改源代码。
要求:
(1)使用数据驱动添加足够的测试用例
(2)对空文件名,采用抛出异常的处理方式,并进行测试
(3)使用TestInitialize和TestCleanup,进行测试初始化
(4)根据测试结构修改程序,规范测试代码的命名。
(5)请将解决方案打包,命名为“学号+姓名+实验4”,上传至ftp上自己的作业文件夹内,ftp服务器的地址为ftp://192.168.42.254:22,用户名stu1,密码为空。
提示:
(1)参考操作视频

浙公网安备 33010602011771号