我想比较Google测试中重载<<运算符的输出。
我正在上课。
struct Coordinates
{
public:
int _x;
int _y;
friend ostream& operator << (ostream& oos, const Coordinates& coordinates);
};
ostream& operator << (ostream& oos, const Coordinates& coordinates)
{
oos << coordinates._x << " " << coordinates._y << " " << endl;
return oos;
}
main()
{
Coordinates m_Coordinates;
std::cout << m_Coordinates << std::endl; // This line output I want to compare
}
如何在gTest(谷歌测试)中测试<<运算符输出。
我尝试了以下操作,但无法正常工作。 EXPECT_TRUE(true)<< *流浪者;
如何在EXPECT_EQ中使用它