【发布时间】:2015-10-09 10:40:34
【问题描述】:
我有一个测试功能如下:
[TestMethod]
void RipMichaelJacksonTest()
{
string expected = "Hello";
BSTR actual = SysAllocString(L"Hello");
Assert::AreEqual(expected, actual);
}
assert 部分当然会失败。
我可以使用任何断言功能吗? 我是 VC++ 新手。
【问题讨论】:
-
嗯,字符串不相等。
-
问题不清楚。 “我可以使用任何断言功能吗?”您已经在使用一个。
-
@user1 认为
Assert不正确。Assert::AreEqual无法将BSTR作为参数 -
这是这个 C++/CLR?如果是这样,你应该这样标记它。
标签: c++ unit-testing visual-c++ assert