Модульное тестирование, оператор вывода перегрузки - PullRequest
0 голосов
/ 06 декабря 2018

Я хочу сделать юнит-тест, в основном у меня есть класс Pawn и << возвращает цвет моей пешки.Цвета моей пешки сохраняются в перечислении.

TEST_METHOD(outputOperator)
 {
   Pawn pawn(Pawn::Color::Blue);

   std::stringstream out;
   out << pawn.GetColor();
   Assert::IsTrue(Pawn::Color::Blue == out);
}

Проблема в том, что мой компилятор сказал, что ни один оператор == не соответствует этим операндам.Что я могу сделать ?PS: это мой второй юнит тест

...