Implements action Throw(exception).

This commit is contained in:
zhanyong.wan
2009-02-06 01:09:43 +00:00
parent c069d7fe27
commit e1cdce5f76
3 changed files with 41 additions and 0 deletions

View File

@@ -772,4 +772,14 @@ $arg_types_and_names) const
]]
namespace testing {
// Action Throw(exception) can be used in a mock function of any type
// to throw the given exception. Any copyable value can be thrown.
#if GTEST_HAS_EXCEPTIONS
ACTION_P(Throw, exception) { throw exception; }
#endif // GTEST_HAS_EXCEPTIONS
} // namespace testing
#endif // GMOCK_INCLUDE_GMOCK_GMOCK_GENERATED_ACTIONS_H_