Google C++ Testing Framework_01
Google C++ Testing Framework_01
#include <gtest/gtest.h>
class MyMath
{
public:
static int Add(int num1, int num2);
};
int MyMath::Add(int num1, int num2)
{
return num1 + num2;
}
TEST(MyMathTest, Positive)
{
EXPECT_EQ(4, MyMath::Add(1, 2));
}
int main(int argc, char **argv)
{
std::cout << "Running main() from gtest_main.cc\n";
testing::InitGoogleTest(&argc, argv);
return RUN_ALL_TESTS();
}
class MyMath
{
public:
static int Add(int num1, int num2);
};
int MyMath::Add(int num1, int num2)
{
return num1 + num2;
}
TEST(MyMathTest, Positive)
{
EXPECT_EQ(4, MyMath::Add(1, 2));
}
int main(int argc, char **argv)
{
std::cout << "Running main() from gtest_main.cc\n";
testing::InitGoogleTest(&argc, argv);
return RUN_ALL_TESTS();
}