[单元测试]我要测试返回的IList
公司其他项目组已经开发完的东西拿给我一个可怜的小程序员补单元测试!
虽然不公平的事,但我还是要准确全面的测试出问题
现在我要测试一个返回IList的函数
请问大家如何能最准确的将可能的问题包含在测试里呢??
我只知道
1,Assert.IsInstanceOfType()//测返回类型是否正确
2,Assert.IsNotNull();//看是不是返回空
请问大家第二个是否有必要?能不能添加其他的测试了呢?
只是想额外收获些,不想总干些不走脑袋的活。
各位路过的指点一二吧!谢谢了
我用的是.net右键的CreateUnit tests不是NUnit.
------解决方案--------------------你那个Get...()返回一个List是吧?因为没有用范型,就只好拆箱了,把每个类型按照预期的类型进行强制转换后使用即可,如果类型不对,就会引发异常,测试也就失败了。当然你要用Assert.IsInstanceOfType先判断一下类型也是可以的。