Commit graph

  • 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
  • 9be6106311 Clean-up mat007 2009-08-30 22:32:53 +00:00
  • 2502fd8cbf Ignore list mat007 2009-08-30 22:04:39 +00:00
  • a03f8d7ceb Strings are surrounded with " by mock::format mat007 2009-08-30 21:42:32 +00:00
  • 1bee70f758 A boost::lambda functor is now successfully identified by is_functor mat007 2009-08-30 20:42:11 +00:00
  • f2f1125a1a Clean-up mat007 2009-08-29 20:05:37 +00:00
  • 381430bafd More tests mat007 2009-08-29 11:40:41 +00:00
  • dc72d4c697 Fix for gcc mat007 2009-08-28 21:11:33 +00:00
  • 0d0b921d83 Most functors as constraints are detected automatically mat007 2009-08-28 20:22:26 +00:00
  • 22d9120dc8 Clean-up mat007 2009-08-28 20:07:45 +00:00
  • 0da9eb6458 Renaming mat007 2009-08-26 23:09:30 +00:00
  • 2158163a27 Fix mat007 2009-08-26 22:51:44 +00:00
  • 8e18676b92 Initial import mat007 2009-08-26 22:02:18 +00:00
  • 8081e7006f git-svn-id: https://svn.code.sf.net/p/turtle/code/trunk@1 860be788-9bd5-4423-9f1e-828f051e677b mat007 2009-08-26 21:41:15 +00:00