Commit graph

  • 0f33dab444 Removed MOCK_METHOD_TPL tests as it uses non standard code, see http://gcc.gnu.org/onlinedocs/gcc/Name-lookup.html mat007 2010-07-21 15:14:31 +00:00
  • 66268d74db Added Boost.Test log info when an expectation is fulfilled mat007 2010-07-21 07:54:25 +00:00
  • e5513654af Fix mat007 2010-07-20 11:56:19 +00:00
  • 909d546d12 Clean-up mat007 2010-06-16 20:31:07 +00:00
  • 67a3402cb8 Clean-up mat007 2010-06-15 22:12:29 +00:00
  • 606d62323a Clean-up mat007 2010-06-15 18:06:23 +00:00
  • 0d4db2424b Destroying a sequence does not remove order call enforcement anymore mat007 2010-06-15 18:06:10 +00:00
  • df46dec9e0 Added detection for a pointer in mock::assign to dereference it before performing the assignment mat007 2010-05-31 11:36:05 +00:00
  • a4b061184c More explicit template parameter name mat007 2010-05-08 08:34:27 +00:00
  • f9154334cf Fix mat007 2010-05-08 08:34:07 +00:00
  • 5754f053d8 Clean-up mat007 2010-05-07 12:45:36 +00:00
  • 96a3f6f23a Renaming mat007 2010-05-07 12:30:13 +00:00
  • a5e961c805 Refactoring mat007 2010-05-07 12:20:28 +00:00
  • 348c60a757 Renamed error policies no_match method to unexpected_call mat007 2010-05-07 12:01:07 +00:00
  • aa816535b4 Made boost_test_error_policy throw a mock::exception extending boost::execution_aborted (helpful in order to filter on exceptions) mat007 2010-05-06 16:33:45 +00:00
  • 62d2766e20 Fully qualifying function calls to prevent ADL mat007 2010-05-06 16:02:26 +00:00
  • 352520cde8 Fix for gcc mat007 2010-04-28 13:41:29 +00:00
  • d3f7934e2d Added extra namespace level to protect from unwanted argument lookup mat007 2010-04-27 16:20:52 +00:00
  • e390f502b5 Made mock::sequence non copyable mat007 2010-04-26 17:43:28 +00:00
  • a91d0975bc Fixed a crash due to static initialization order fiasco on some platforms mat007 2010-04-02 09:56:37 +00:00
  • f1030c6dfd Fixed a crash due to static initialization order fiasco on some platforms mat007 2010-04-02 07:56:55 +00:00
  • f0fd0428d8 Fixed a crash due to static deinitialization order fiasco on some platforms mat007 2010-04-01 22:03:43 +00:00
  • 4647bfd007 Clean-up mat007 2010-04-01 21:52:25 +00:00
  • 8310a5ce96 Clean-up mat007 2010-04-01 16:00:17 +00:00
  • 14a788557b Added support for mocking conversion operators mat007 2010-03-11 11:26:48 +00:00
  • a2cf4dbb02 Refactoring mat007 2010-03-10 22:43:32 +00:00
  • f6f80d4192 Clean-up mat007 2010-03-10 22:42:57 +00:00
  • a366578b9e Refactoring mat007 2010-03-02 23:42:15 +00:00
  • 1a7fb3dd65 Clean-up mat007 2010-03-02 23:06:20 +00:00
  • 8a34752a83 Refactoring mat007 2010-03-02 22:44:23 +00:00
  • 3109a228f0 Refactoring mat007 2010-03-02 22:13:59 +00:00
  • dad638f4ab Refactoring mat007 2010-03-01 23:25:23 +00:00
  • 9a6c43ca6b Refactoring mat007 2010-03-01 23:13:43 +00:00
  • a21b3d2c2f Refactoring mat007 2010-03-01 23:08:25 +00:00
  • fb4df4527b Refactoring mat007 2010-03-01 23:06:08 +00:00
  • d327700205 Clean-up mat007 2010-02-21 21:04:43 +00:00
  • f02dd801b5 Added concept checks mat007 2010-02-21 15:08:53 +00:00
  • 1167f2afca Refactoring mat007 2010-02-20 22:26:09 +00:00
  • fe3d419f66 Made template parameters names more user friendly in order to provide better diagnostic upon compilation error mat007 2010-02-20 22:25:49 +00:00
  • 7325a49c0a Clean-up mat007 2010-02-20 20:52:51 +00:00
  • 05f40c40d5 Fixed expectation argument types to match signature mat007 2010-02-18 13:44:32 +00:00
  • c40535dc91 Shared parent names among their expectations when a mock::object is used as a base class mat007 2010-02-16 22:20:41 +00:00
  • 8a2030ce5f Refactoring mat007 2010-02-16 17:11:11 +00:00
  • 058397d415 Fixed maximum number of mocked methods arguments mat007 2010-02-15 23:23:27 +00:00
  • 0e8079d47a Prevented a crash when mocking a destructor and throwing out of the object scope mat007 2010-02-15 22:59:23 +00:00
  • 456869d82b Updating for Boost 1.42 mat007 2010-02-13 15:02:27 +00:00
  • facdfbb6f9 Added text files from root in packaging mat007 2010-02-09 21:40:51 +00:00
  • 0e5deb6115 Clean-up mat007 2010-02-09 21:24:48 +00:00
  • 3846651590 Revert mat007 2010-02-09 21:22:07 +00:00
  • 25f7489944 Added release informations mat007 2010-02-09 21:21:19 +00:00
  • 0a796db220 Clean-up mat007 2010-02-09 20:47:08 +00:00
  • 617ab7965f Fix mat007 2010-02-04 07:49:43 +00:00
  • 0bcfffcc03 Added support for Boost.Phoenix mat007 2010-02-04 07:40:26 +00:00
  • 05654f9f5f Merged features branch mat007 2010-02-01 23:54:20 +00:00
  • 05f7625d1c Added mock::contain constraint mat007 2010-02-01 22:41:16 +00:00
  • 89d972bda5 Refactoring mat007 2010-02-01 22:01:20 +00:00
  • a1149fe872 Added formatting specializations for Boost.Assign mat007 2010-02-01 21:49:15 +00:00
  • cf9bb5d89b Added formatting specializations for common std types mat007 2010-01-31 22:50:44 +00:00
  • b9f352e2b0 Removed unnecessary dependencies to boost::function mat007 2010-01-30 11:24:59 +00:00
  • a6a3639055 Merged experimental features branch mat007 2010-01-30 10:11:18 +00:00
  • 92e13e815e Fix for gcc 4.x mat007 2010-01-29 21:10:24 +00:00
  • 4d2a30b176 Tuned mock::retrieve to provide a better error message when retrieving const data into non-const pointer mat007 2010-01-22 23:17:41 +00:00
  • e07c59c436 Changed the error output to be clearer and more simple mat007 2010-01-21 16:07:08 +00:00
  • 7f7c696505 Clean-up mat007 2010-01-21 16:06:01 +00:00
  • 39456c8f80 Fix mat007 2010-01-18 16:58:06 +00:00
  • 9bf2170004 Fix to fail tests for untriggered expectations and failed verifications mat007 2010-01-05 16:41:00 +00:00
  • 8dc4b99bff Clean-up mat007 2010-01-05 16:39:23 +00:00
  • f16cd01b18 Fix mat007 2009-12-13 19:07:47 +00:00
  • 87335f7ab0 Fixed type name extraction for local types mat007 2009-12-10 23:46:12 +00:00
  • 618206f410 Clean-up mat007 2009-12-10 23:34:26 +00:00
  • eb78cf942e Fixed type name extraction mat007 2009-12-09 23:08:54 +00:00
  • d0bda73778 Better error diagnostic mat007 2009-12-08 21:52:51 +00:00
  • a21ded7948 Replaced object tags with better logs mat007 2009-12-08 21:52:08 +00:00
  • 6ff9fc5564 Error policy now customizable and missing result specifications now reported with file name and line mat007 2009-11-24 22:45:27 +00:00
  • 51379e7844 Added a macro to help mocking a destructor mat007 2009-11-21 10:52:41 +00:00
  • 6354375b7e Better tests mat007 2009-11-21 10:51:46 +00:00
  • a11d327318 Fix mat007 2009-11-19 13:27:21 +00:00
  • b3ece38963 Reverted 62 as it fails to compile if a method is protected mat007 2009-11-09 14:36:36 +00:00
  • d0d0be1793 Workaround for spurious msvc warning C4505, see http://connect.microsoft.com/VisualStudio/feedback/ViewFeedback.aspx?FeedbackID=324427 mat007 2009-11-07 10:03:24 +00:00
  • 1c49302e7a Clean-up mat007 2009-11-07 10:02:15 +00:00
  • 9e9abdd528 Support for Boost.Lambda mat007 2009-10-10 12:17:12 +00:00
  • b3a72751d8 Fixed naming clash mat007 2009-10-08 15:25:30 +00:00
  • f47cc40eae Clean-up mat007 2009-10-06 22:23:31 +00:00
  • a1ea17ff9f Refactoring mat007 2009-09-27 21:19:52 +00:00
  • 30480d031a Clean-up mat007 2009-09-27 20:52:53 +00:00
  • 8e1499ee61 More work on mock functors mat007 2009-09-27 19:52:36 +00:00
  • ed5ae2b859 Simplification mat007 2009-09-27 09:26:10 +00:00
  • 3f118a8164 Merge from refactoring branch mat007 2009-09-26 13:23:32 +00:00
  • be0af3d224 Wrapped exceptions with boost::enable_current_exception mat007 2009-09-11 12:26:46 +00:00
  • 259c070288 Clean-up mat007 2009-09-07 20:32:59 +00:00
  • 64ef3b48dc Fixed a bug in sequence specification mat007 2009-09-07 07:57:47 +00:00
  • 1d13a3fcde Reverting revision 21 mat007 2009-09-06 17:49:13 +00:00
  • f98339ea9d Clean-up mat007 2009-09-06 14:49:55 +00:00
  • 44431e359c Clean-up mat007 2009-09-01 20:30:23 +00:00
  • 91ea509797 MOCK_INTERFACE renamed to MOCK_BASE_CLASS mat007 2009-09-01 14:49:20 +00:00
  • 60d5c263a6 An expectation is a functor mat007 2009-09-01 12:25:40 +00:00
  • 135846946f Clean-up mat007 2009-09-01 10:14:00 +00:00
  • 8015fb8a9f Clean-up mat007 2009-08-31 09:24:23 +00:00
  • 7781ba4e58 Throwing an exception disables the automatic verification upon destruction mat007 2009-08-30 23:02:45 +00:00
  • 42d1e5add3 More examples mat007 2009-08-30 22:33:13 +00:00