Commit graph

  • 0fa887deeb Reverted previous commit mat007 2012-04-12 16:21:02 +00:00
  • 7b0cde6b53 Added mock::compare to customise comparison between data types without messing with existing operator== mat007 2012-04-12 14:28:41 +00:00
  • 50f74c1eaf Cleanup mat007 2012-04-08 14:04:32 +00:00
  • 783d24a89f Cleanup mat007 2012-04-01 21:20:23 +00:00
  • c1b3b1d4dd Renamed invalid_pointer_to_member to ambiguous_method_name_use_MOCK_METHOD_EXT_instead mat007 2012-04-01 21:19:02 +00:00
  • 6d601f26ed Cleanup mat007 2012-04-01 21:18:45 +00:00
  • c999755ef8 Fixed msvc project files mat007 2012-04-01 21:18:24 +00:00
  • d1eed46173 Added support for mocking constructors mat007 2012-03-31 13:36:25 +00:00
  • 2768c8b172 Fixed phoenix and lambda functors logging mat007 2012-03-24 06:23:47 +00:00
  • bfab83e7c2 Added test for serialization of bind, phoenix and lambda functors mat007 2012-03-23 07:58:27 +00:00
  • 2ca4861c6e Better in-code error explanation message mat007 2012-03-23 07:55:26 +00:00
  • aa09d7fe61 Removed concept checks which caused longer compilation error traces mat007 2012-03-23 07:54:11 +00:00
  • 8c1e878480 Build fix mat007 2012-03-23 07:53:36 +00:00
  • 2fe4b78480 Enhanced msvc compilation error message mat007 2012-03-23 07:52:44 +00:00
  • f39550c881 Ignore list mat007 2012-03-17 18:31:41 +00:00
  • f09c5540d0 Refactoring mat007 2012-03-15 21:43:09 +00:00
  • 209ffa986f Fixed a bug that caused an object to remain invalid forever after being invalid and verified once mat007 2012-03-15 21:42:01 +00:00
  • 45d2d58000 Renamed MOCK_STATIC_FUNCTION to MOCK_STATIC_METHOD mat007 2012-03-15 07:40:29 +00:00
  • 01e31a39c3 More tests mat007 2012-03-09 22:45:32 +00:00
  • 395bdecc2d Cleanup mat007 2012-03-07 22:24:41 +00:00
  • 076ca8e084 Reverted 419 mat007 2012-03-05 23:10:16 +00:00
  • 3fa0d17785 Added a much better workaround to the comma-in-macro problem mat007 2012-03-05 22:50:45 +00:00
  • e725d1c006 Cleanup mat007 2012-03-05 20:27:26 +00:00
  • 27f76b9d01 Added test to check that a template class conversion operator can be mocked using MOCK_CONVERSION_OPERATOR mat007 2012-03-03 23:24:42 +00:00
  • c830e13c83 Added support for mocking static methods of template classes mat007 2012-03-02 22:53:48 +00:00
  • a1d2f27add Cleanup mat007 2012-02-26 13:11:01 +00:00
  • 97eedfc240 Warning fix for gcc mat007 2012-02-26 12:21:59 +00:00
  • 6e1e22c559 Added specialization to log unsigned chars as integers mat007 2012-02-26 12:21:39 +00:00
  • 47cf8b3e47 Added specialization to log unsigned chars as integers mat007 2012-02-26 11:20:18 +00:00
  • f66e06f4fe Added checkpoint notification to error policy mat007 2012-02-07 23:00:31 +00:00
  • e86aebb5a8 Renamed basic_error_policy to default_error_policy mat007 2012-02-07 22:35:40 +00:00
  • d1a7049505 Added hippomocks_test mat007 2012-02-07 22:05:27 +00:00
  • 96ad4b068b Added support for mock::verify and mock::reset for functors mat007 2012-01-16 11:02:34 +00:00
  • 7fb0b814b3 Removed obsolete mock::object::verify and mock::object::reset methods (to avoid mix-ups with user methods possibly named the same) mat007 2012-01-14 18:09:03 +00:00
  • 6d3968db1e Added protected destructor to mock::object mat007 2012-01-14 17:41:27 +00:00
  • a82a5b275c Cleanup mat007 2012-01-14 16:43:09 +00:00
  • a7728caefb Cleanup mat007 2012-01-14 16:25:15 +00:00
  • 1b7943865b Removed dead code mat007 2012-01-14 16:20:09 +00:00
  • d3084ecc2d Fixed boost test mat007 2012-01-14 16:19:44 +00:00
  • 40cf39aae7 Merged functions branch back to trunk mat007 2012-01-14 16:12:29 +00:00
  • c0bc085943 Tweaks mat007 2012-01-08 22:50:42 +00:00
  • ee338d40bb Removed limitation on the operator() of a custom constraint which was required to be const mat007 2011-10-10 22:21:53 +00:00
  • dc27632f66 Added errors_test in msvc solution mat007 2011-10-10 22:04:13 +00:00
  • 7248b2867b Fixed errors tests mat007 2011-10-10 21:43:48 +00:00
  • f6e0916dbd Enhanced error message for ambiguous_mock_method mat007 2011-10-10 21:40:24 +00:00
  • b2103f6947 Fixed constraint_functor_not_compatible mat007 2011-10-10 21:16:56 +00:00
  • db36244dfc Wrapped constraints parameters with boost::addressof where needed in order to support types with overloaded operator& mat007 2011-10-02 14:57:25 +00:00
  • 7fc80c1035 Cleanup mat007 2011-10-02 14:35:09 +00:00
  • ad40a1a9cf Removed all std::string to spare unnecessary memory allocations mat007 2011-10-02 10:47:27 +00:00
  • 64c638d59c Ignore list mat007 2011-07-13 13:13:41 +00:00
  • ed31b9528d Cleanup mat007 2011-07-12 16:43:54 +00:00
  • f2fe1ad574 Fix mat007 2011-07-09 18:41:36 +00:00
  • a7c62e523a Merged refactoring branch mat007 2011-07-09 15:16:03 +00:00
  • bec0c8aafa Cleanup mat007 2011-05-20 10:49:16 +00:00
  • ee1c42843c Added test application for Boost.Test features mat007 2011-05-20 08:47:18 +00:00
  • c1cf7e30bc Cleanup mat007 2011-05-20 08:45:24 +00:00
  • 9025ff2f0d Fixed a crash with Boost.Test when failed static mock objects are destroyed mat007 2011-05-19 20:35:34 +00:00
  • 90cd7f7bd8 Cleanup mat007 2011-05-19 14:47:07 +00:00
  • 92019d62b0 Removed MOCK_NUM_ARGS mat007 2011-05-18 22:48:54 +00:00
  • 7d28fc0d78 More test traces to analyse mat007 2011-05-18 21:15:18 +00:00
  • 9336d101ec Removed alternate experimental macros mat007 2011-05-17 20:54:28 +00:00
  • 10eed34ad7 Fixed a bug with const smart pointers as first argument to MOCK_EXPECT being invalid mat007 2011-05-12 20:00:52 +00:00
  • 6f49ffd551 Added automatic benchmark mat007 2011-05-12 10:00:24 +00:00
  • 4c013650ed Moved applications/turtle_bench to tests/bench_test mat007 2011-05-11 20:08:19 +00:00
  • 8b5623bc1d Added automatic benchmark mat007 2011-05-11 20:02:21 +00:00
  • 4c03cd9bda Reduced MOCK_MAX_ARGS in tests to try and fix an internal compiler error with vc80 mat007 2011-05-11 17:47:08 +00:00
  • 4f918457bc Cleanup mat007 2011-05-11 16:09:59 +00:00
  • 989830855c Added missing check for BOOST_FT_MAX_ARITY when MOCK_MAX_ARGS was set to 21 or more mat007 2011-05-11 16:09:38 +00:00
  • 13cf400e82 Refactoring mat007 2011-05-11 16:01:06 +00:00
  • 5ba2169ec3 Cleanup mat007 2011-05-11 13:48:26 +00:00
  • b9f50e0c4f Refactoring mat007 2011-05-11 13:47:36 +00:00
  • f4127636d5 Refactoring mat007 2011-05-09 22:17:10 +00:00
  • 14e80c37dc Cleanup mat007 2011-05-09 21:48:01 +00:00
  • 07f4a1e89f Refactored tests mat007 2011-05-08 18:13:32 +00:00
  • febd21a724 Fix mat007 2011-05-08 18:00:59 +00:00
  • 0ffc9c47a4 Cleanup mat007 2011-05-08 17:49:50 +00:00
  • 2231896aba Fix mat007 2011-05-08 17:47:25 +00:00
  • 5f651655c6 Refactoring mat007 2011-05-08 17:44:49 +00:00
  • 8d7b34792d Cleanup mat007 2011-05-05 20:08:09 +00:00
  • 7f6bef390e Refactored tests mat007 2011-05-05 20:05:42 +00:00
  • 909e37da70 Refactored tests mat007 2011-05-05 16:47:50 +00:00
  • ea501c3e00 Refactored tests mat007 2011-05-05 16:35:03 +00:00
  • 8e3420f735 Cleanup mat007 2011-05-02 20:07:23 +00:00
  • d6850d9c20 Added support for logging std::auto_ptr, boost::shared_ptr and boost::weak_ptr mat007 2011-05-01 19:55:10 +00:00
  • 5ad7562d65 Fixed a bug preventing non-const pointer to be logged properly mat007 2011-05-01 19:47:48 +00:00
  • 103eed82cb Cleanup mat007 2011-05-01 15:11:24 +00:00
  • 73fadc7151 Cleanup mat007 2011-05-01 08:54:25 +00:00
  • 6a66b47970 More test traces to analyse mat007 2011-05-01 08:40:01 +00:00
  • c7169dd8c4 Cleanup mat007 2011-04-19 22:01:49 +00:00
  • 817334e069 Added mock::affirm constraint which is equivalent to !mock::negate mat007 2011-04-16 20:09:20 +00:00
  • b3954c469c Reverted 296 and 297 mat007 2011-04-15 21:57:42 +00:00
  • dbaadfa7f2 Added test for a mock class defined within test case mat007 2011-04-15 21:30:52 +00:00
  • 7b31aea1b3 Added test for a mock class defined within test case mat007 2011-04-15 21:20:52 +00:00
  • 2f8844e68c Another error trace to analyse mat007 2011-04-15 21:15:23 +00:00
  • ba3a53ec1b Cleanup mat007 2011-04-12 21:35:06 +00:00
  • ac409e0c56 Refactored error traces generation mat007 2011-04-12 20:36:26 +00:00
  • 3aa4ad9d12 Added headers integrity check mat007 2011-04-12 20:30:50 +00:00
  • 43188dcefb Added headers integrity check mat007 2011-04-12 12:34:22 +00:00
  • f9df9c3362 Removed MOCK_METHOD_TPL for using non compliant code mat007 2011-04-09 21:00:17 +00:00
  • 0b329e4aed Cleanup mat007 2011-04-09 20:58:03 +00:00