我收到以下错误,当我试图在Visual Studio 2013来编译单元测试:C2338编译错误对Microsoft Visual Studio的单元测试
错误1个错误C2338:测试作家必须定义的ToString专业化< q * q >为你的类类的std :: basic_string的< wchar_t的,结构的std :: char_traits < wchar_t的>,一流的std ::分配器< wchar_t的> > _ _ CDECL微软的VisualStudio :: :: CppUnitTestFramework ::的ToString <结构HINSTANCE _ _ >(struct HINSTANCE _ _ *)。
const std::wstring moduleName = L"kernel32.dll"; const HMODULE expected = GetModuleHandle(moduleName.c_str()); Microsoft::VisualStudio::CppUnitTestFramework::Assert::AreEqual(expected, expected);
有谁知道我需要怎么去写的
ToString
这样的专业化:
可以由具有试验方法如下面复制错误?