首页 新闻 会员 周边

C# 单元测试 无结论

0
悬赏园豆:5 [已解决问题] 解决于 2012-06-20 14:11

说来惭愧,工作这么久了也没用过单元测试,今天没事简单的看了一下,然后就模拟的简单的做一下,

问题:写一个返回int为7的方法进行测试,如果预期值写一个非7的结果输出结果"未通过",正常.

但是输入预期值7的话输出的结果是无结论,调试的时候测试的方法最后一句报错Assert.Inconclusive("验证此测试方法的正确性。");此句报错.

 

结果应该是通过什么的才对啊,求解!

 

方法:

        public int inttest()
        {
            return 7;
        }

生成的测试方法:
        [TestMethod()]
        public void inttestTest()
        {
            MainWindow target = new MainWindow(); // TODO: 初始化为适当的值
            int expected = 7; // TODO: 初始化为适当的值
            int actual;
            actual = target.inttest();
            Assert.AreEqual(expected, actual);
            Assert.Inconclusive("验证此测试方法的正确性。");
        }

这时候的运行结果:

无结论,如图:

澈澈的主页 澈澈 | 菜鸟二级 | 园豆:440
提问于:2012-06-20 11:46
< >
分享
最佳答案
0

  Assert.Inconclusive("验证此测试方法的正确性。"); 去掉 這句

收获园豆:5
無限遐想 | 老鸟四级 |园豆:3740 | 2012-06-20 14:03

ok,也看了一下Assert类,

澈澈 | 园豆:440 (菜鸟二级) | 2012-06-20 14:11
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册