Commit graph

160 commits

Author SHA1 Message Date
mat007
96f5d1959a Cleanup
git-svn-id: https://svn.code.sf.net/p/turtle/code/trunk@768 860be788-9bd5-4423-9f1e-828f051e677b
2015-03-01 11:28:33 +00:00
mat007
20be7d84d0 Reduced preprocessor macros
git-svn-id: https://svn.code.sf.net/p/turtle/code/trunk@767 860be788-9bd5-4423-9f1e-828f051e677b
2015-03-01 11:28:10 +00:00
mat007
e76e9fb5bc Removed unneeded typedef
git-svn-id: https://svn.code.sf.net/p/turtle/code/trunk@766 860be788-9bd5-4423-9f1e-828f051e677b
2015-03-01 11:27:57 +00:00
mat007
6503e69624 Factorized invocation configuration
git-svn-id: https://svn.code.sf.net/p/turtle/code/trunk@765 860be788-9bd5-4423-9f1e-828f051e677b
2015-03-01 11:27:48 +00:00
mat007
d18f499e48 Renamed member variable
git-svn-id: https://svn.code.sf.net/p/turtle/code/trunk@764 860be788-9bd5-4423-9f1e-828f051e677b
2015-03-01 11:27:41 +00:00
mat007
c5eece441c Removed level 0 from pragma push
git-svn-id: https://svn.code.sf.net/p/turtle/code/trunk@763 860be788-9bd5-4423-9f1e-828f051e677b
2014-12-13 20:47:03 +00:00
mat007
ea5cdca86d Simplified action implementation
git-svn-id: https://svn.code.sf.net/p/turtle/code/trunk@762 860be788-9bd5-4423-9f1e-828f051e677b
2014-12-13 20:41:26 +00:00
mat007
08a74ccfe3 Removed dependency to Boost.Phoenix
git-svn-id: https://svn.code.sf.net/p/turtle/code/trunk@761 860be788-9bd5-4423-9f1e-828f051e677b
2014-12-13 20:41:15 +00:00
mat007
5eceba381a Cleanup
git-svn-id: https://svn.code.sf.net/p/turtle/code/trunk@758 860be788-9bd5-4423-9f1e-828f051e677b
2014-11-23 10:54:05 +00:00
mat007
d5b216db8e Fixed lambdas conditional compilation
git-svn-id: https://svn.code.sf.net/p/turtle/code/trunk@754 860be788-9bd5-4423-9f1e-828f051e677b
2014-05-31 12:15:38 +00:00
mat007
5983b75343 Added boost inspect as part of tests run
git-svn-id: https://svn.code.sf.net/p/turtle/code/trunk@753 860be788-9bd5-4423-9f1e-828f051e677b
2014-05-31 11:35:36 +00:00
mat007
939ca29fb0 Fixed phoenix V2 includes
git-svn-id: https://svn.code.sf.net/p/turtle/code/trunk@750 860be788-9bd5-4423-9f1e-828f051e677b
2014-05-29 12:22:36 +00:00
mat007
077e046641 Updated to latest boost headers and layout
git-svn-id: https://svn.code.sf.net/p/turtle/code/trunk@748 860be788-9bd5-4423-9f1e-828f051e677b
2014-05-29 10:17:19 +00:00
mat007
d2d817b07e Added missing mock namespace end tag
git-svn-id: https://svn.code.sf.net/p/turtle/code/trunk@735 860be788-9bd5-4423-9f1e-828f051e677b
2014-05-22 20:07:59 +00:00
mat007
a56267c468 Fixed race condition for C++03 compilers
git-svn-id: https://svn.code.sf.net/p/turtle/code/trunk@733 860be788-9bd5-4423-9f1e-828f051e677b
2014-05-21 07:09:28 +00:00
mat007
086a42e432 Added thread-safety
git-svn-id: https://svn.code.sf.net/p/turtle/code/trunk@730 860be788-9bd5-4423-9f1e-828f051e677b
2014-05-20 05:56:27 +00:00
mat007
f1580c95cc Fixed line too long
git-svn-id: https://svn.code.sf.net/p/turtle/code/trunk@727 860be788-9bd5-4423-9f1e-828f051e677b
2014-04-26 08:17:40 +00:00
mat007
df6ca7011c Fixed build with gcc
git-svn-id: https://svn.code.sf.net/p/turtle/code/trunk@726 860be788-9bd5-4423-9f1e-828f051e677b
2014-04-26 07:20:35 +00:00
mat007
cbb4683dde Factorized MOCK_TYPE_NAME
git-svn-id: https://svn.code.sf.net/p/turtle/code/trunk@725 860be788-9bd5-4423-9f1e-828f051e677b
2014-04-26 07:06:58 +00:00
mat007
30dadf0c61 Do not define mock::exception when not MOCK_USE_BOOST_TEST
git-svn-id: https://svn.code.sf.net/p/turtle/code/trunk@724 860be788-9bd5-4423-9f1e-828f051e677b
2014-04-26 07:06:50 +00:00
mat007
cf22b638e2 Refactoring
git-svn-id: https://svn.code.sf.net/p/turtle/code/trunk@723 860be788-9bd5-4423-9f1e-828f051e677b
2014-04-26 07:06:44 +00:00
mat007
0e586516c8 Refactoring
git-svn-id: https://svn.code.sf.net/p/turtle/code/trunk@722 860be788-9bd5-4423-9f1e-828f051e677b
2014-04-26 07:06:36 +00:00
mat007
c91d425d87 Refactoring
git-svn-id: https://svn.code.sf.net/p/turtle/code/trunk@721 860be788-9bd5-4423-9f1e-828f051e677b
2014-04-26 07:06:28 +00:00
mat007
598ce50405 Removed duplication
git-svn-id: https://svn.code.sf.net/p/turtle/code/trunk@720 860be788-9bd5-4423-9f1e-828f051e677b
2014-04-26 07:06:20 +00:00
mat007
9c859bae5e Cleanup
git-svn-id: https://svn.code.sf.net/p/turtle/code/trunk@719 860be788-9bd5-4423-9f1e-828f051e677b
2014-04-26 07:06:13 +00:00
mat007
eecd48b72f Refactoring
git-svn-id: https://svn.code.sf.net/p/turtle/code/trunk@717 860be788-9bd5-4423-9f1e-828f051e677b
2014-04-26 07:06:00 +00:00
mat007
58c27a4f0c Removed obsolete BOOST_DEDUCED_TYPENAME
git-svn-id: https://svn.code.sf.net/p/turtle/code/trunk@716 860be788-9bd5-4423-9f1e-828f051e677b
2014-04-26 07:05:53 +00:00
mat007
c3c07b81a2 Cleanup
git-svn-id: https://svn.code.sf.net/p/turtle/code/trunk@713 860be788-9bd5-4423-9f1e-828f051e677b
2014-02-16 15:55:06 +00:00
mat007
53e67c0a81 Changed MOCK_DESTRUCTOR and MOCK_*CONVERSION_OPERATOR to support different calling conventions
git-svn-id: https://svn.code.sf.net/p/turtle/code/trunk@707 860be788-9bd5-4423-9f1e-828f051e677b
2014-02-07 14:26:21 +00:00
mat007
5fbf256b04 Cleanup
git-svn-id: https://svn.code.sf.net/p/turtle/code/trunk@704 860be788-9bd5-4423-9f1e-828f051e677b
2014-02-07 14:25:58 +00:00
mat007
4142f8dec2 Refactoring
git-svn-id: https://svn.code.sf.net/p/turtle/code/trunk@698 860be788-9bd5-4423-9f1e-828f051e677b
2013-11-25 06:50:39 +00:00
mat007
f03c3d96c5 Reverted previous commit
This doesn't work and probably never will.

git-svn-id: https://svn.code.sf.net/p/turtle/code/trunk@695 860be788-9bd5-4423-9f1e-828f051e677b
2013-11-13 09:42:35 +00:00
mat007
2de2bf1072 Added virtual inheritance for mock::object in MOCK_BASE_CLASS macro
git-svn-id: https://svn.code.sf.net/p/turtle/code/trunk@694 860be788-9bd5-4423-9f1e-828f051e677b
2013-11-10 13:21:25 +00:00
mat007
82a0d3b146 Fix for clang
git-svn-id: https://svn.code.sf.net/p/turtle/code/trunk@691 860be788-9bd5-4423-9f1e-828f051e677b
2013-08-31 08:11:21 +00:00
mat007
86319a23d5 Removed call notifications upon mock object destruction
git-svn-id: https://svn.code.sf.net/p/turtle/code/trunk@690 860be788-9bd5-4423-9f1e-828f051e677b
2013-08-31 08:11:06 +00:00
mat007
df5bb8cf3c Added workaround for when msvc defines small and near macros
git-svn-id: https://svn.code.sf.net/p/turtle/code/trunk@688 860be788-9bd5-4423-9f1e-828f051e677b
2013-08-14 09:55:58 +00:00
mat007
34a4e00031 Refactoring
git-svn-id: https://svn.code.sf.net/p/turtle/code/trunk@685 860be788-9bd5-4423-9f1e-828f051e677b
2013-08-13 21:43:54 +00:00
mat007
5366ebf3df Renaming
git-svn-id: https://svn.code.sf.net/p/turtle/code/trunk@684 860be788-9bd5-4423-9f1e-828f051e677b
2013-08-13 21:43:45 +00:00
mat007
8189ba27a8 Fix for clang
git-svn-id: https://svn.code.sf.net/p/turtle/code/trunk@683 860be788-9bd5-4423-9f1e-828f051e677b
2013-08-13 21:43:37 +00:00
mat007
616692f3e5 Refactoring
git-svn-id: https://svn.code.sf.net/p/turtle/code/trunk@682 860be788-9bd5-4423-9f1e-828f051e677b
2013-08-13 21:43:27 +00:00
mat007
392240a87c Added move support in actions
git-svn-id: https://svn.code.sf.net/p/turtle/code/trunk@681 860be788-9bd5-4423-9f1e-828f051e677b
2013-08-13 21:43:14 +00:00
mat007
dfa375f8c9 Fixed line too long
git-svn-id: https://svn.code.sf.net/p/turtle/code/trunk@678 860be788-9bd5-4423-9f1e-828f051e677b
2013-07-09 10:05:02 +00:00
mat007
808af17eb8 Added logging support for std::unique_ptr, std::shared_ptr and std::weak_ptr
git-svn-id: https://svn.code.sf.net/p/turtle/code/trunk@677 860be788-9bd5-4423-9f1e-828f051e677b
2013-07-09 08:46:43 +00:00
mat007
068f73b0bc Added support for movable only types as parameters
git-svn-id: https://svn.code.sf.net/p/turtle/code/trunk@676 860be788-9bd5-4423-9f1e-828f051e677b
2013-07-09 06:58:18 +00:00
mat007
8c26729399 Cleanup
git-svn-id: https://svn.code.sf.net/p/turtle/code/trunk@675 860be788-9bd5-4423-9f1e-828f051e677b
2013-07-09 06:58:06 +00:00
mat007
4f5090c109 Refactored to introduce MOCK_NULLPTR
git-svn-id: https://svn.code.sf.net/p/turtle/code/trunk@672 860be788-9bd5-4423-9f1e-828f051e677b
2013-07-06 21:19:20 +00:00
mat007
c293fbed63 Fixed line length greater than 80 characters
git-svn-id: https://svn.code.sf.net/p/turtle/code/trunk@669 860be788-9bd5-4423-9f1e-828f051e677b
2013-06-05 06:15:53 +00:00
mat007
f97fb87f81 Added MOCK_NO_VARIADIC_MACROS to deactivate variadic macros support
git-svn-id: https://svn.code.sf.net/p/turtle/code/trunk@668 860be788-9bd5-4423-9f1e-828f051e677b
2013-06-04 22:02:09 +00:00
mat007
8d08012cdf Reworked MOCK_CONSTRAINT to be able to provide names to parameters
git-svn-id: https://svn.code.sf.net/p/turtle/code/trunk@667 860be788-9bd5-4423-9f1e-828f051e677b
2013-06-04 22:01:57 +00:00
mat007
bd2fc97bb9 Refactoring
git-svn-id: https://svn.code.sf.net/p/turtle/code/trunk@666 860be788-9bd5-4423-9f1e-828f051e677b
2013-05-21 11:10:34 +00:00