Google Test を使用して、特定のエラー コードが発生したことを確認しています。これらは常に 16 進数の定数です。したがって、この出力は理想的とは言えません。
mytest.cpp の 130 行目とその出力:
EXPECT_EQ(0xBFFF0011, error) << "Expected second close to return an error";
[ RUN ] MyTest.CloseSessionFail
mytest.cpp(130): error: Value of: error
Actual: -1074130544
Expected: 0xBFFF0011
Which is: 3221159953
Expected second close to return an error
EXPECT_EQ(expected, actual) の場合、16 進出力をフォーマットする方法はありますか?
理想的には、これを見たいです:
Actual: 0xBFFA1190
Expected: 0xBFFF0011