Commit graph

78 commits

Author SHA1 Message Date
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
400aaddf9a Generalized to MOCK_CONSTRAINT
git-svn-id: https://svn.code.sf.net/p/turtle/code/trunk@660 860be788-9bd5-4423-9f1e-828f051e677b
2013-05-20 10:49:17 +00:00
mat007
1320a96179 Added support for nullptr as constraint
git-svn-id: https://svn.code.sf.net/p/turtle/code/trunk@648 860be788-9bd5-4423-9f1e-828f051e677b
2013-05-12 08:59:25 +00:00
mat007
54c08c53a6 Refactoring
git-svn-id: https://svn.code.sf.net/p/turtle/code/trunk@636 860be788-9bd5-4423-9f1e-828f051e677b
2013-05-03 20:18:05 +00:00
mat007
8d2fb9c94c Added support for several sequences in 'in'
git-svn-id: https://svn.code.sf.net/p/turtle/code/trunk@635 860be788-9bd5-4423-9f1e-828f051e677b
2013-05-03 20:17:46 +00:00
mat007
4ee2837dcd Replaced new with boost::make_shared
git-svn-id: https://svn.code.sf.net/p/turtle/code/trunk@634 860be788-9bd5-4423-9f1e-828f051e677b
2013-05-03 20:16:50 +00:00
mat007
3eab54539a Added missing include
git-svn-id: https://svn.code.sf.net/p/turtle/code/trunk@625 860be788-9bd5-4423-9f1e-828f051e677b
2013-04-14 13:46:43 +00:00
mat007
92842e9087 Added include to config.hpp everywhere to prevent configuration variable mismatch
git-svn-id: https://svn.code.sf.net/p/turtle/code/trunk@624 860be788-9bd5-4423-9f1e-828f051e677b
2013-04-14 07:04:12 +00:00
mat007
59b9eb8f42 Fixed shadowed template parameter
git-svn-id: https://svn.code.sf.net/p/turtle/code/trunk@622 860be788-9bd5-4423-9f1e-828f051e677b
2013-04-11 20:26:50 +00:00
mat007
4afe1d32d4 Added support for C++11 lambdas as constraints
git-svn-id: https://svn.code.sf.net/p/turtle/code/trunk@620 860be788-9bd5-4423-9f1e-828f051e677b
2013-04-11 16:24:26 +00:00
mat007
1f767bc1a4 Removed MOCK_METHOD_EXT from disambiguation helper
git-svn-id: https://svn.code.sf.net/p/turtle/code/trunk@617 860be788-9bd5-4423-9f1e-828f051e677b
2013-04-11 16:23:09 +00:00
mat007
1de757ee5c Changed quotes to angle brackets for Boost.PP iteration
git-svn-id: https://svn.code.sf.net/p/turtle/code/trunk@616 860be788-9bd5-4423-9f1e-828f051e677b
2013-04-11 16:22:38 +00:00
mat007
02e2b4bbfd Return actions now accept by copy types derived from abstract base types
git-svn-id: https://svn.code.sf.net/p/turtle/code/trunk@612 860be788-9bd5-4423-9f1e-828f051e677b
2013-03-30 19:11:52 +00:00
mat007
c4ec34e7fa Removed unnecessary semicolon
git-svn-id: https://svn.code.sf.net/p/turtle/code/trunk@597 860be788-9bd5-4423-9f1e-828f051e677b
2013-03-07 07:16:27 +00:00
mat007
7e7d6fc5fe Fixed type name extraction involving template classes
git-svn-id: https://svn.code.sf.net/p/turtle/code/trunk@595 860be788-9bd5-4423-9f1e-828f051e677b
2013-02-06 07:07:59 +00:00
mat007
f33f31fb29 Fixed type name extraction involving template classes
git-svn-id: https://svn.code.sf.net/p/turtle/code/trunk@594 860be788-9bd5-4423-9f1e-828f051e677b
2013-02-05 21:20:37 +00:00
mat007
c2dd320bf4 Fixed type name extraction involving template classes
git-svn-id: https://svn.code.sf.net/p/turtle/code/trunk@593 860be788-9bd5-4423-9f1e-828f051e677b
2013-01-27 21:54:41 +00:00
mat007
4cd3d08e3e Fixed type name extraction involving template classes
git-svn-id: https://svn.code.sf.net/p/turtle/code/trunk@585 860be788-9bd5-4423-9f1e-828f051e677b
2013-01-20 16:50:37 +00:00
mat007
3c0bb8e16e Cleanup
git-svn-id: https://svn.code.sf.net/p/turtle/code/trunk@581 860be788-9bd5-4423-9f1e-828f051e677b
2013-01-07 16:16:38 +00:00
mat007
c7a609404f Fixed missing file name and line number in logs
git-svn-id: https://svn.code.sf.net/p/turtle/code/trunk@576 860be788-9bd5-4423-9f1e-828f051e677b
2012-11-28 21:57:03 +00:00
mat007
2d49f5958f Removed unused include
git-svn-id: https://svn.code.sf.net/p/turtle/code/trunk@574 860be788-9bd5-4423-9f1e-828f051e677b
2012-11-04 00:57:37 +00:00
mat007
e34534598d Removed obsolete file
git-svn-id: https://svn.code.sf.net/p/turtle/code/trunk@573 860be788-9bd5-4423-9f1e-828f051e677b
2012-11-04 00:57:30 +00:00
mat007
b2b00f9522 Fixed line width greater than 80
git-svn-id: https://svn.code.sf.net/p/turtle/code/trunk@569 860be788-9bd5-4423-9f1e-828f051e677b
2012-09-23 20:20:00 +00:00
mat007
a84c66c714 Renamed mock::detail::check to mock::matcher
git-svn-id: https://svn.code.sf.net/p/turtle/code/trunk@567 860be788-9bd5-4423-9f1e-828f051e677b
2012-09-21 22:19:52 +00:00
mat007
25ccf6078f Replaced std::type_info with boost::detail::sp_typeinfo
git-svn-id: https://svn.code.sf.net/p/turtle/code/trunk@553 860be788-9bd5-4423-9f1e-828f051e677b
2012-09-02 21:31:24 +00:00
mat007
e38a3ee8ec Fixed potential conflict with macro max
git-svn-id: https://svn.code.sf.net/p/turtle/code/trunk@551 860be788-9bd5-4423-9f1e-828f051e677b
2012-09-02 08:05:48 +00:00
mat007
0841b2fd16 Changed char* constraint behaviour to be comparable to another char*
git-svn-id: https://svn.code.sf.net/p/turtle/code/trunk@550 860be788-9bd5-4423-9f1e-828f051e677b
2012-09-02 06:58:01 +00:00
mat007
b323536096 Reverted 547,548
git-svn-id: https://svn.code.sf.net/p/turtle/code/trunk@549 860be788-9bd5-4423-9f1e-828f051e677b
2012-09-01 22:41:58 +00:00
mat007
48da35fef0 Changed char* constraint behaviour to be comparable to another char*
git-svn-id: https://svn.code.sf.net/p/turtle/code/trunk@548 860be788-9bd5-4423-9f1e-828f051e677b
2012-09-01 22:21:12 +00:00
mat007
3d9011f99d Changed char* constraint behaviour to be comparable to another char*
git-svn-id: https://svn.code.sf.net/p/turtle/code/trunk@547 860be788-9bd5-4423-9f1e-828f051e677b
2012-09-01 21:43:49 +00:00
mat007
77a99b8893 Added tests for mock::detail::check
git-svn-id: https://svn.code.sf.net/p/turtle/code/trunk@544 860be788-9bd5-4423-9f1e-828f051e677b
2012-09-01 17:22:19 +00:00
mat007
4eb67fd831 Cleanup
git-svn-id: https://svn.code.sf.net/p/turtle/code/trunk@542 860be788-9bd5-4423-9f1e-828f051e677b
2012-08-01 11:19:26 +00:00
mat007
610405b750 Refactored error policy to simplify test frameworks integration
git-svn-id: https://svn.code.sf.net/p/turtle/code/trunk@536 860be788-9bd5-4423-9f1e-828f051e677b
2012-07-31 10:36:00 +00:00
mat007
032e3b8a70 Removed default error policy keeping only Boost.Test integration
git-svn-id: https://svn.code.sf.net/p/turtle/code/trunk@535 860be788-9bd5-4423-9f1e-828f051e677b
2012-07-30 14:46:11 +00:00
mat007
0601689503 Removed default error policy keeping only Boost.Test integration
git-svn-id: https://svn.code.sf.net/p/turtle/code/trunk@534 860be788-9bd5-4423-9f1e-828f051e677b
2012-07-30 14:25:14 +00:00
mat007
cd3886aede Removed default error policy keeping only Boost.Test integration
git-svn-id: https://svn.code.sf.net/p/turtle/code/trunk@533 860be788-9bd5-4423-9f1e-828f051e677b
2012-07-30 13:46:35 +00:00
mat007
61ee9e04a6 Reverted move to phoenix v3 because of :
https://svn.boost.org/trac/boost/ticket/7165
https://svn.boost.org/trac/boost/ticket/7166
https://svn.boost.org/trac/boost/ticket/7181

git-svn-id: https://svn.code.sf.net/p/turtle/code/trunk@531 860be788-9bd5-4423-9f1e-828f051e677b
2012-07-30 11:06:27 +00:00
mat007
6774d05f70 Refactored is_functor to use MPL has_xxx
git-svn-id: https://svn.code.sf.net/p/turtle/code/trunk@530 860be788-9bd5-4423-9f1e-828f051e677b
2012-07-24 07:08:43 +00:00
mat007
9e850fac29 Moved to phoenix v3
git-svn-id: https://svn.code.sf.net/p/turtle/code/trunk@529 860be788-9bd5-4423-9f1e-828f051e677b
2012-07-24 07:08:27 +00:00
mat007
28281e8836 Removed obsolete file
git-svn-id: https://svn.code.sf.net/p/turtle/code/trunk@527 860be788-9bd5-4423-9f1e-828f051e677b
2012-07-22 09:48:02 +00:00
mat007
86dd3be047 Added missing include
git-svn-id: https://svn.code.sf.net/p/turtle/code/trunk@526 860be788-9bd5-4423-9f1e-828f051e677b
2012-07-22 09:47:43 +00:00
mat007
0c8f84cc7d Fix
git-svn-id: https://svn.code.sf.net/p/turtle/code/trunk@525 860be788-9bd5-4423-9f1e-828f051e677b
2012-07-22 09:37:46 +00:00
mat007
04a4c4496d Cleanup
git-svn-id: https://svn.code.sf.net/p/turtle/code/trunk@523 860be788-9bd5-4423-9f1e-828f051e677b
2012-07-22 07:17:51 +00:00
mat007
ebbe042ab8 Moved some components into a detail sub-directory
git-svn-id: https://svn.code.sf.net/p/turtle/code/trunk@522 860be788-9bd5-4423-9f1e-828f051e677b
2012-07-22 07:17:37 +00:00
mat007
0530c4c18c Moved some components into a detail sub-directory
git-svn-id: https://svn.code.sf.net/p/turtle/code/trunk@521 860be788-9bd5-4423-9f1e-828f051e677b
2012-07-22 07:17:19 +00:00
mat007
a2a9c1da30 Cleanup
git-svn-id: https://svn.code.sf.net/p/turtle/code/trunk@519 860be788-9bd5-4423-9f1e-828f051e677b
2012-07-22 07:16:39 +00:00
mat007
a745ecfb0a Moved some components into a detail sub-directory
git-svn-id: https://svn.code.sf.net/p/turtle/code/trunk@518 860be788-9bd5-4423-9f1e-828f051e677b
2012-07-22 07:16:22 +00:00
mat007
9a1ad0f833 Refactoring
git-svn-id: https://svn.code.sf.net/p/turtle/code/trunk@517 860be788-9bd5-4423-9f1e-828f051e677b
2012-07-22 07:15:58 +00:00
mat007
1698e0f2b3 Refactoring
git-svn-id: https://svn.code.sf.net/p/turtle/code/trunk@516 860be788-9bd5-4423-9f1e-828f051e677b
2012-07-22 07:15:34 +00:00