我正在尝试断言二维向量,如下所示
TEST_METHOD(TestCase1)
{
std::vector<int> arr{2};
int sum{ 2 };
std::vector<std::vector<int>> subsets;
std::vector<std::vector<int>> expected{ {2} };
generate_subsets(subsets, arr, sum);
Assert::AreEqual<std::vector<std::vector<int>>>(subsets, expected);
}
但它显示如下错误
Error - C2338 Test writer must define specialization of ToString<const Q& q> for your class class std::basic_string<wchar_t,struct std::char_traits<wchar_t>,class std::allocator<wchar_t> > __cdecl Microsoft::VisualStudio::CppUnitTestFramework::ToString<class std::vector<class std::vector<int,class…
任何建议都会有很大帮助。