Commit graph

617 commits

Author SHA1 Message Date
mat007
f7d5933162 Updated changelog to 1.2.5
git-svn-id: https://svn.code.sf.net/p/turtle/code/trunk@712 860be788-9bd5-4423-9f1e-828f051e677b
2014-02-08 17:27:38 +00:00
mat007
f36ac7c889 Added target description
git-svn-id: https://svn.code.sf.net/p/turtle/code/trunk@711 860be788-9bd5-4423-9f1e-828f051e677b
2014-02-08 17:27:26 +00:00
mat007
f30600c42d Added conditional switch between b2.exe and b2 shell script
git-svn-id: https://svn.code.sf.net/p/turtle/code/trunk@710 860be788-9bd5-4423-9f1e-828f051e677b
2014-02-08 17:27:19 +00:00
mat007
c7fef834a3 Removed non-supported MOCK_FUNCTOR test with non-default calling convention
git-svn-id: https://svn.code.sf.net/p/turtle/code/trunk@709 860be788-9bd5-4423-9f1e-828f051e677b
2014-02-07 14:44:30 +00:00
mat007
dcd4da6c7d Updated changelog
git-svn-id: https://svn.code.sf.net/p/turtle/code/trunk@708 860be788-9bd5-4423-9f1e-828f051e677b
2014-02-07 14:26:28 +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
a6c6b5dd82 Fixed typo
git-svn-id: https://svn.code.sf.net/p/turtle/code/trunk@706 860be788-9bd5-4423-9f1e-828f051e677b
2014-02-07 14:26:11 +00:00
mat007
0616550b42 Factorized boost root in a property
git-svn-id: https://svn.code.sf.net/p/turtle/code/trunk@705 860be788-9bd5-4423-9f1e-828f051e677b
2014-02-07 14:26:04 +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
41605b7bf3 Cleanup
git-svn-id: https://svn.code.sf.net/p/turtle/code/trunk@703 860be788-9bd5-4423-9f1e-828f051e677b
2014-02-07 14:25:52 +00:00
mat007
e4e6d59a35 Improved workaround for the template method limitation
git-svn-id: https://svn.code.sf.net/p/turtle/code/trunk@702 860be788-9bd5-4423-9f1e-828f051e677b
2013-12-21 18:20:49 +00:00
mat007
e61a52e683 Fixed documentation typo
git-svn-id: https://svn.code.sf.net/p/turtle/code/trunk@701 860be788-9bd5-4423-9f1e-828f051e677b
2013-12-21 18:20:40 +00:00
mat007
a1b0454b57 Added version.hpp to source files when building release packages
git-svn-id: https://svn.code.sf.net/p/turtle/code/trunk@700 860be788-9bd5-4423-9f1e-828f051e677b
2013-11-25 06:50:55 +00:00
mat007
9eeed8f422 Added release target
git-svn-id: https://svn.code.sf.net/p/turtle/code/trunk@699 860be788-9bd5-4423-9f1e-828f051e677b
2013-11-25 06:50:46 +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
0609c6c1fa Forced MOCK_ERROR_POLICY to mock_error across all tests to prevent ODR violation
git-svn-id: https://svn.code.sf.net/p/turtle/code/trunk@697 860be788-9bd5-4423-9f1e-828f051e677b
2013-11-13 09:42:55 +00:00
mat007
dbf430692d Removed platform override
git-svn-id: https://svn.code.sf.net/p/turtle/code/trunk@696 860be788-9bd5-4423-9f1e-828f051e677b
2013-11-13 09:42:42 +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
f77cac0103 Added documentation in the limitations section about why non-virtual methods cannot be mocked
git-svn-id: https://svn.code.sf.net/p/turtle/code/trunk@693 860be788-9bd5-4423-9f1e-828f051e677b
2013-10-03 07:59:17 +00:00
mat007
7c3714169d Fixed documentation typos
git-svn-id: https://svn.code.sf.net/p/turtle/code/trunk@692 860be788-9bd5-4423-9f1e-828f051e677b
2013-10-03 07:59:11 +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
69b58ee09d Updated changelog for 1.2.1
git-svn-id: https://svn.code.sf.net/p/turtle/code/trunk@689 860be788-9bd5-4423-9f1e-828f051e677b
2013-08-31 08:10:47 +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
028a3c3650 Renaming
git-svn-id: https://svn.code.sf.net/p/turtle/code/trunk@687 860be788-9bd5-4423-9f1e-828f051e677b
2013-08-13 22:39:16 +00:00
mat007
e210238932 Fix for gcc
git-svn-id: https://svn.code.sf.net/p/turtle/code/trunk@686 860be788-9bd5-4423-9f1e-828f051e677b
2013-08-13 22:39:10 +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
fc74b61817 Fixed include path
git-svn-id: https://svn.code.sf.net/p/turtle/code/trunk@680 860be788-9bd5-4423-9f1e-828f051e677b
2013-08-13 21:43:00 +00:00
mat007
171b23479e Fixed fail test
git-svn-id: https://svn.code.sf.net/p/turtle/code/trunk@679 860be788-9bd5-4423-9f1e-828f051e677b
2013-08-13 21:42:49 +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
fc5237fb96 Fixed tests
git-svn-id: https://svn.code.sf.net/p/turtle/code/trunk@674 860be788-9bd5-4423-9f1e-828f051e677b
2013-07-09 06:57:54 +00:00
mat007
095add46f8 Moved limitation workarounds code to compiled source file
git-svn-id: https://svn.code.sf.net/p/turtle/code/trunk@673 860be788-9bd5-4423-9f1e-828f051e677b
2013-07-06 21:19:29 +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
5c82c8052f Documented limitation for mocking a member function with a throw specifier
git-svn-id: https://svn.code.sf.net/p/turtle/code/trunk@671 860be788-9bd5-4423-9f1e-828f051e677b
2013-07-06 21:19:12 +00:00
mat007
4d98e599c6 Fixed build
git-svn-id: https://svn.code.sf.net/p/turtle/code/trunk@670 860be788-9bd5-4423-9f1e-828f051e677b
2013-06-05 06:33:59 +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
mat007
c697b48802 Fixed regression
git-svn-id: https://svn.code.sf.net/p/turtle/code/trunk@665 860be788-9bd5-4423-9f1e-828f051e677b
2013-05-21 09:21:52 +00:00
mat007
24530c4e3c Fixed regression
git-svn-id: https://svn.code.sf.net/p/turtle/code/trunk@664 860be788-9bd5-4423-9f1e-828f051e677b
2013-05-21 06:28:30 +00:00
mat007
1abb1d5495 Updated changelog for 1.2.3
git-svn-id: https://svn.code.sf.net/p/turtle/code/trunk@663 860be788-9bd5-4423-9f1e-828f051e677b
2013-05-21 06:28:21 +00:00