diff options
author | Mark Benvenuto <mark.benvenuto@mongodb.com> | 2015-06-20 00:22:50 -0400 |
---|---|---|
committer | Mark Benvenuto <mark.benvenuto@mongodb.com> | 2015-06-20 10:56:02 -0400 |
commit | 9c2ed42daa8fbbef4a919c21ec564e2db55e8d60 (patch) | |
tree | 3814f79c10d7b490948d8cb7b112ac1dd41ceff1 /src/mongo/unittest/fixture_test.cpp | |
parent | 01965cf52bce6976637ecb8f4a622aeb05ab256a (diff) | |
download | mongo-9c2ed42daa8fbbef4a919c21ec564e2db55e8d60.tar.gz |
SERVER-18579: Clang-Format - reformat code, no comment reflow
Diffstat (limited to 'src/mongo/unittest/fixture_test.cpp')
-rw-r--r-- | src/mongo/unittest/fixture_test.cpp | 125 |
1 files changed, 61 insertions, 64 deletions
diff --git a/src/mongo/unittest/fixture_test.cpp b/src/mongo/unittest/fixture_test.cpp index 3a31dab3219..f39b8536ba6 100644 --- a/src/mongo/unittest/fixture_test.cpp +++ b/src/mongo/unittest/fixture_test.cpp @@ -10,79 +10,76 @@ namespace { - class TestFixture : public mongo::unittest::Test { - protected: - int _myVar; - static int _num_set_ups; - static int _num_tear_downs; - - void setUp() { - _num_set_ups++; - _myVar = 10; - } - - void tearDown() { - _num_tear_downs++; - _myVar = 0; - } - - int inc() { - return ++_myVar; - } - - void throwSpecialException() { - throw FixtureExceptionForTesting(); - } - - }; - - int TestFixture::_num_set_ups = 0; - int TestFixture::_num_tear_downs = 0; - - // NOTE: - // Test cases should not be designed that depend on the order they appear. But because - // we're testing the test framework itself, we do not follow this rule here and require the - // following four tests to be in that order. - - // vvvvvvvvvvvvvvvvvvvvvvvv Do not add tests below - - // This needs to be the very first test. Please, see NOTE above. - TEST_F(TestFixture, SetUpTest) { - ASSERT_EQUALS(_num_set_ups, 1); - ASSERT_EQUALS(_num_tear_downs, 0); +class TestFixture : public mongo::unittest::Test { +protected: + int _myVar; + static int _num_set_ups; + static int _num_tear_downs; + + void setUp() { + _num_set_ups++; + _myVar = 10; } - // This needs to be the second test. Please, see NOTE above. - TEST_F(TestFixture, TearDownTest) { - ASSERT_EQUALS(_num_set_ups, 2); - ASSERT_EQUALS(_num_tear_downs, 1); + void tearDown() { + _num_tear_downs++; + _myVar = 0; } - // This needs to be the third/fourth test. Please, see NOTE above. We are - // finishing a test case by throwing an exception. Normally, the framework - // would treat this as an error. But what we'd like here is to make sure - // that the fixture tear down routines were called in that case. - TEST_F(TestFixture, Throwing) { - throwSpecialException(); + int inc() { + return ++_myVar; } - TEST_F(TestFixture, TearDownAfterThrowing ) { - // Make sure tear down was called in the test above this. - ASSERT_EQUALS(_num_tear_downs, 3); + + void throwSpecialException() { + throw FixtureExceptionForTesting(); } +}; - // ^^^^^^^^^^^^^^^^^^^^^^^^ Do not add test above +int TestFixture::_num_set_ups = 0; +int TestFixture::_num_tear_downs = 0; - // New tests may be added below. +// NOTE: +// Test cases should not be designed that depend on the order they appear. But because +// we're testing the test framework itself, we do not follow this rule here and require the +// following four tests to be in that order. - TEST_F(TestFixture, VariableAndMethodAccessTest) { - ASSERT_EQUALS(10, _myVar); - ASSERT_EQUALS(11, inc()); - } +// vvvvvvvvvvvvvvvvvvvvvvvv Do not add tests below - class EmptyFixture : public mongo::unittest::Test { - }; +// This needs to be the very first test. Please, see NOTE above. +TEST_F(TestFixture, SetUpTest) { + ASSERT_EQUALS(_num_set_ups, 1); + ASSERT_EQUALS(_num_tear_downs, 0); +} - TEST_F(EmptyFixture, EmptyTest) { - } +// This needs to be the second test. Please, see NOTE above. +TEST_F(TestFixture, TearDownTest) { + ASSERT_EQUALS(_num_set_ups, 2); + ASSERT_EQUALS(_num_tear_downs, 1); +} + +// This needs to be the third/fourth test. Please, see NOTE above. We are +// finishing a test case by throwing an exception. Normally, the framework +// would treat this as an error. But what we'd like here is to make sure +// that the fixture tear down routines were called in that case. +TEST_F(TestFixture, Throwing) { + throwSpecialException(); +} +TEST_F(TestFixture, TearDownAfterThrowing) { + // Make sure tear down was called in the test above this. + ASSERT_EQUALS(_num_tear_downs, 3); +} + +// ^^^^^^^^^^^^^^^^^^^^^^^^ Do not add test above + +// New tests may be added below. + +TEST_F(TestFixture, VariableAndMethodAccessTest) { + ASSERT_EQUALS(10, _myVar); + ASSERT_EQUALS(11, inc()); +} + +class EmptyFixture : public mongo::unittest::Test {}; + +TEST_F(EmptyFixture, EmptyTest) {} -} // unnamed namespace +} // unnamed namespace |