siebenschlaefer
4/29/2015 - 5:34 PM

template for a googletest unit test

template for a googletest unit test

#include <gtest/gtest.h>

namespace // anonymous
{

TEST(TestWithoutFixture, DISABLED_testFunction)
{
	FAIL();
	//EXPECT_TRUE(condition);
	//EXPECT_FALSE(condition);

	//EXPECT_EQ(expected, actual);
	//EXPECT_NE(val1, val2);
	//EXPECT_LT(val1, val2);
	//EXPECT_LE(val1, val2);
	//EXPECT_GT(val1, val2);
	//EXPECT_GE(val1, val2);

	//EXPECT_STREQ(expected_str, actual_str);
	//EXPECT_STRNE(str1, str2);
	//EXPECT_STRCASEEQ(expected_str, actual_str);
	//EXPECT_STRCASENE(str1, str2);

	//EXPECT_FLOAT_EQ(expected, actual);
	//EXPECT_DOUBLE_EQ(expected, actual);
	//EXPECT_NEAR(val1, val2, abs_error);

	//EXPECT_PRED1(pred1, val1);
	//EXPECT_PRED2(pred2, val1, val2);

	//EXPECT_THROW(statement, exception_type);
	//EXPECT_ANY_THROW(statement);
	//EXPECT_NO_THROW(statement);

	//EXPECT_DEATH(statement, regex);
	//EXPECT_DEATH_IF_SUPPORTED(statement, regex);
	//EXPECT_EXIT(statement, predicate, regex);
	//EXPECT_NO_FATAL_FAILURE(statement);
}

class TestWithFixture : public ::testing::Test
{
};

TEST_F(TestWithFixture, DISABLED_testFunction)
{
	FAIL();
}

} // anonymous namespace