首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

没事玩了一下VS2012的单元测试,这是什么有关问题

2013-04-05 
没事玩了一下VS2012的单元测试,这是什么问题?我就是简单的玩一下单元测试,想把它用起来,结果刚一试就出现

没事玩了一下VS2012的单元测试,这是什么问题?
我就是简单的玩一下单元测试,想把它用起来,结果刚一试就出现下边的错误不能解决了……

        [TestMethod]
        public void SplitByKeyWordsTest()
        {
                Assert.AreEqual(new string[]{"123","123"}, new string[]{"123","123"});
        }


总是出现下边的错误
捕捉到AssertFailedException
Assert.AreEqual 失败。应为: <System.String[]>,实际为: <System.String[]>。

这是什么问题?
[解决办法]
两个数组相等么?
[解决办法]
不相等
[解决办法]
引用:
不都是string[]{"123","123"}这个数组吗?
对象之间(除String以外)没有你这个规矩。
[解决办法]
这貌似是引用类型吧,用AreSame肯定通过不了,这俩是两个不同的对象。如果你用AreNotSame就能通过了。

热点排行