Google テスト用にビジュアル スタジオを構成しました。次に、以下に示すように、vs2010 でいくつかの簡単な Google テスト ケースを作成しました。
TEST(simpleTest, test1){
float base = 4.f;
float exponent = 1.f;
float expectedValue = 4.f;
float actualValue = pow(base, exponent);
EXPECT_FLOAT_EQ(expectedValue, actualValue);
}
TEST(simpleTest, test2){
float base = 4.f;
float exponent = 2.f;
float expectedValue = 16.f;
float actualValue = pow(base, exponent);
EXPECT_FLOAT_EQ(expectedValue, actualValue);
}
int main(int argc, char **argv) {
::testing::InitGoogleTest(&argc, argv);
RUN_ALL_TESTS();
}
私の質問は、すべてのテスト (RUN_ALL_TESTS) ではなく、1 つの特定のテスト ケースを実行する方法です。RUN(simpleTest.test1); などのマクロはありますか? ?