我有问题使用
EXPECT_EQ(expected, actual)
当预期是枚举而实际是某个对象时,我遇到了一种情况。
这个对象对 operator == 这个枚举有重载,但是它执行的问题
if (expected == actual)
而不是if (actual == expected)
,所以尝试使用枚举作为 lhs 是错误的,有没有办法“覆盖”这个?我试图用特定的模板做一些事情,但没有奏效。
我有问题使用
EXPECT_EQ(expected, actual)
当预期是枚举而实际是某个对象时,我遇到了一种情况。
这个对象对 operator == 这个枚举有重载,但是它执行的问题
if (expected == actual)
而不是if (actual == expected)
,所以尝试使用枚举作为 lhs 是错误的,有没有办法“覆盖”这个?我试图用特定的模板做一些事情,但没有奏效。