2017-12-01 10 views
0

何らかの値を返す関数にEXPECT_NO_THROWとEXPECT_EQを使用する必要があります。ここに私の解決策があります:gtest - を構成するEXPECT_NO_THROWとEXPECT_EQ

int value = 0; 
EXPECT_NO_THROW(value = GetValue()); 
EXPECT_EQ(value, 99); 

EXPECT_NO_THROWとEXPECT_EQを構成する他の方法はありますか?

+0

あなたのソリューションは、 –

答えて

0

少し醜いですが、別のものを入れ子にしているようです。 EXPECT_NO_THROW(EXPECT_EQ(99、GetValue()));

例外がスローされた場合、出力印刷はそれほど簡単ではありません。

関連する問題