diff options
author | zhanyong.wan <zhanyong.wan@8415998a-534a-0410-bf83-d39667b30386> | 2009-08-07 07:15:56 +0000 |
---|---|---|
committer | zhanyong.wan <zhanyong.wan@8415998a-534a-0410-bf83-d39667b30386> | 2009-08-07 07:15:56 +0000 |
commit | 9571b28675a5a602ed3c8a7acf270d03aca69c96 (patch) | |
tree | 787fabc0e1b32018bff805f4acd84f23d045fbe7 /test | |
parent | a18423e0ee0c5cfe69948e4f4d0826dc8fe15f8c (diff) | |
download | googletest-9571b28675a5a602ed3c8a7acf270d03aca69c96.tar.gz googletest-9571b28675a5a602ed3c8a7acf270d03aca69c96.tar.bz2 googletest-9571b28675a5a602ed3c8a7acf270d03aca69c96.zip |
Removes duplicated definition of SetArgumentPointee (by Vlad Losev); Makes gmock compilable on platforms that don't have ::abort() (by Acadeli Checa); Fixes compatibility with Symbian's STLport (by Acadeli Checa).
Diffstat (limited to 'test')
-rw-r--r-- | test/gmock-spec-builders_test.cc | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/test/gmock-spec-builders_test.cc b/test/gmock-spec-builders_test.cc index f6c3141b..de05c574 100644 --- a/test/gmock-spec-builders_test.cc +++ b/test/gmock-spec-builders_test.cc @@ -1429,6 +1429,8 @@ TEST(AfterTest, SucceedsWhenTotalOrderIsSatisfied) { a.DoA(2); } +#if GTEST_HAS_DEATH_TEST + // Calls must be in strict order when specified so. TEST(AfterTest, CallsMustBeInStrictOrderWhenSpecifiedSo) { MockA a; @@ -1496,6 +1498,8 @@ TEST(AfterTest, CanBeUsedWithInSequence) { a.ReturnResult(3); } +#endif // GTEST_HAS_DEATH_TEST + // .After() can be called multiple times. TEST(AfterTest, CanBeCalledManyTimes) { MockA a; @@ -1532,6 +1536,8 @@ TEST(AfterTest, AcceptsUpToFiveArguments) { a.DoA(6); } +#if GTEST_HAS_DEATH_TEST + // .After() allows input to contain duplicated Expectations. TEST(AfterTest, AcceptsDuplicatedInput) { MockA a; @@ -1551,6 +1557,8 @@ TEST(AfterTest, AcceptsDuplicatedInput) { a.ReturnResult(3); } +#endif // GTEST_HAS_DEATH_TEST + // An Expectation added to an ExpectationSet after it has been used in // an .After() has no effect. TEST(AfterTest, ChangesToExpectationSetHaveNoEffectAfterwards) { @@ -2327,7 +2335,14 @@ void Helper(MockC* c) { } // namespace +// Allows the user to define his own main and then invoke gmock_main +// from it. This might be necessary on some platforms which require +// specific setup and teardown. +#if GMOCK_RENAME_MAIN +int gmock_main(int argc, char **argv) { +#else int main(int argc, char **argv) { +#endif // GMOCK_RENAME_MAIN testing::InitGoogleMock(&argc, argv); // Ensures that the tests pass no matter what value of |