From dbaadfa7f24d93c497a50e95fb8ef98158149913 Mon Sep 17 00:00:00 2001 From: mat007 Date: Fri, 15 Apr 2011 21:30:52 +0000 Subject: [PATCH] Added test for a mock class defined within test case git-svn-id: https://svn.code.sf.net/p/turtle/code/trunk@297 860be788-9bd5-4423-9f1e-828f051e677b --- src/tests/turtle_test/integration_test.cpp | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/src/tests/turtle_test/integration_test.cpp b/src/tests/turtle_test/integration_test.cpp index 1aee549..576adb8 100644 --- a/src/tests/turtle_test/integration_test.cpp +++ b/src/tests/turtle_test/integration_test.cpp @@ -430,8 +430,18 @@ BOOST_AUTO_TEST_CASE( boost_reference_wrapper_is_supported_in_value_constraint ) f( "string" ); } -BOOST_AUTO_TEST_CASE( mock_object_defined_within_test_case ) +BOOST_AUTO_TEST_CASE( mock_class_defined_within_test_case ) { MOCK_CLASS( mock_within_test_case ) {}; + mock_within_test_case m; +} + +BOOST_AUTO_TEST_CASE( mock_base_class_defined_within_test_case ) +{ + struct base + {}; + MOCK_BASE_CLASS( mock_within_test_case, base ) + {}; + mock_within_test_case m; }