使用に問題があります
EXPECT_EQ(expected, actual)
期待されるのが列挙型で、実際が何らかのオブジェクトであるという状況があります。
このオブジェクトには、この列挙型を使用した operator == のオーバーロードがありますが、問題は実行
if (expected == actual)
されずif (actual == expected)
、列挙型を lhs として使用しようとするのは間違っています。これを「オーバーライド」する方法はありますか? 特殊なテンプレートでいくつかのことをしようとしましたが、うまくいきませんでした。