Commit graph

143 commits

Author SHA1 Message Date
mat007
f1030c6dfd Fixed a crash due to static initialization order fiasco on some platforms
git-svn-id: https://svn.code.sf.net/p/turtle/code/trunk@145 860be788-9bd5-4423-9f1e-828f051e677b
2010-04-02 07:56:55 +00:00
mat007
f0fd0428d8 Fixed a crash due to static deinitialization order fiasco on some platforms
git-svn-id: https://svn.code.sf.net/p/turtle/code/trunk@144 860be788-9bd5-4423-9f1e-828f051e677b
2010-04-01 22:03:43 +00:00
mat007
4647bfd007 Clean-up
git-svn-id: https://svn.code.sf.net/p/turtle/code/trunk@143 860be788-9bd5-4423-9f1e-828f051e677b
2010-04-01 21:52:25 +00:00
mat007
8310a5ce96 Clean-up
git-svn-id: https://svn.code.sf.net/p/turtle/code/trunk@142 860be788-9bd5-4423-9f1e-828f051e677b
2010-04-01 16:00:17 +00:00
mat007
14a788557b Added support for mocking conversion operators
git-svn-id: https://svn.code.sf.net/p/turtle/code/trunk@141 860be788-9bd5-4423-9f1e-828f051e677b
2010-03-11 11:26:48 +00:00
mat007
a2cf4dbb02 Refactoring
git-svn-id: https://svn.code.sf.net/p/turtle/code/trunk@140 860be788-9bd5-4423-9f1e-828f051e677b
2010-03-10 22:43:32 +00:00
mat007
f6f80d4192 Clean-up
git-svn-id: https://svn.code.sf.net/p/turtle/code/trunk@139 860be788-9bd5-4423-9f1e-828f051e677b
2010-03-10 22:42:57 +00:00
mat007
a366578b9e Refactoring
git-svn-id: https://svn.code.sf.net/p/turtle/code/trunk@138 860be788-9bd5-4423-9f1e-828f051e677b
2010-03-02 23:42:15 +00:00
mat007
1a7fb3dd65 Clean-up
git-svn-id: https://svn.code.sf.net/p/turtle/code/trunk@137 860be788-9bd5-4423-9f1e-828f051e677b
2010-03-02 23:06:20 +00:00
mat007
8a34752a83 Refactoring
git-svn-id: https://svn.code.sf.net/p/turtle/code/trunk@136 860be788-9bd5-4423-9f1e-828f051e677b
2010-03-02 22:44:23 +00:00
mat007
3109a228f0 Refactoring
git-svn-id: https://svn.code.sf.net/p/turtle/code/trunk@135 860be788-9bd5-4423-9f1e-828f051e677b
2010-03-02 22:13:59 +00:00
mat007
dad638f4ab Refactoring
git-svn-id: https://svn.code.sf.net/p/turtle/code/trunk@134 860be788-9bd5-4423-9f1e-828f051e677b
2010-03-01 23:25:23 +00:00
mat007
9a6c43ca6b Refactoring
git-svn-id: https://svn.code.sf.net/p/turtle/code/trunk@133 860be788-9bd5-4423-9f1e-828f051e677b
2010-03-01 23:13:43 +00:00
mat007
a21b3d2c2f Refactoring
git-svn-id: https://svn.code.sf.net/p/turtle/code/trunk@132 860be788-9bd5-4423-9f1e-828f051e677b
2010-03-01 23:08:25 +00:00
mat007
fb4df4527b Refactoring
git-svn-id: https://svn.code.sf.net/p/turtle/code/trunk@131 860be788-9bd5-4423-9f1e-828f051e677b
2010-03-01 23:06:08 +00:00
mat007
d327700205 Clean-up
git-svn-id: https://svn.code.sf.net/p/turtle/code/trunk@130 860be788-9bd5-4423-9f1e-828f051e677b
2010-02-21 21:04:43 +00:00
mat007
f02dd801b5 Added concept checks
git-svn-id: https://svn.code.sf.net/p/turtle/code/trunk@129 860be788-9bd5-4423-9f1e-828f051e677b
2010-02-21 15:08:53 +00:00
mat007
1167f2afca Refactoring
git-svn-id: https://svn.code.sf.net/p/turtle/code/trunk@128 860be788-9bd5-4423-9f1e-828f051e677b
2010-02-20 22:26:09 +00:00
mat007
fe3d419f66 Made template parameters names more user friendly in order to provide better diagnostic upon compilation error
git-svn-id: https://svn.code.sf.net/p/turtle/code/trunk@127 860be788-9bd5-4423-9f1e-828f051e677b
2010-02-20 22:25:49 +00:00
mat007
7325a49c0a Clean-up
git-svn-id: https://svn.code.sf.net/p/turtle/code/trunk@126 860be788-9bd5-4423-9f1e-828f051e677b
2010-02-20 20:52:51 +00:00
mat007
05f40c40d5 Fixed expectation argument types to match signature
git-svn-id: https://svn.code.sf.net/p/turtle/code/trunk@125 860be788-9bd5-4423-9f1e-828f051e677b
2010-02-18 13:44:32 +00:00
mat007
c40535dc91 Shared parent names among their expectations when a mock::object is used as a base class
git-svn-id: https://svn.code.sf.net/p/turtle/code/trunk@124 860be788-9bd5-4423-9f1e-828f051e677b
2010-02-16 22:20:41 +00:00
mat007
8a2030ce5f Refactoring
git-svn-id: https://svn.code.sf.net/p/turtle/code/trunk@123 860be788-9bd5-4423-9f1e-828f051e677b
2010-02-16 17:11:11 +00:00
mat007
058397d415 Fixed maximum number of mocked methods arguments
git-svn-id: https://svn.code.sf.net/p/turtle/code/trunk@122 860be788-9bd5-4423-9f1e-828f051e677b
2010-02-15 23:23:27 +00:00
mat007
0e8079d47a Prevented a crash when mocking a destructor and throwing out of the object scope
git-svn-id: https://svn.code.sf.net/p/turtle/code/trunk@121 860be788-9bd5-4423-9f1e-828f051e677b
2010-02-15 22:59:23 +00:00
mat007
456869d82b Updating for Boost 1.42
git-svn-id: https://svn.code.sf.net/p/turtle/code/trunk@120 860be788-9bd5-4423-9f1e-828f051e677b
2010-02-13 15:02:27 +00:00
mat007
facdfbb6f9 Added text files from root in packaging
git-svn-id: https://svn.code.sf.net/p/turtle/code/trunk@119 860be788-9bd5-4423-9f1e-828f051e677b
2010-02-09 21:40:51 +00:00
mat007
0e5deb6115 Clean-up
git-svn-id: https://svn.code.sf.net/p/turtle/code/trunk@118 860be788-9bd5-4423-9f1e-828f051e677b
2010-02-09 21:24:48 +00:00
mat007
3846651590 Revert
git-svn-id: https://svn.code.sf.net/p/turtle/code/trunk@117 860be788-9bd5-4423-9f1e-828f051e677b
2010-02-09 21:22:07 +00:00
mat007
25f7489944 Added release informations
git-svn-id: https://svn.code.sf.net/p/turtle/code/trunk@116 860be788-9bd5-4423-9f1e-828f051e677b
2010-02-09 21:21:19 +00:00
mat007
0a796db220 Clean-up
git-svn-id: https://svn.code.sf.net/p/turtle/code/trunk@115 860be788-9bd5-4423-9f1e-828f051e677b
2010-02-09 20:47:08 +00:00
mat007
617ab7965f Fix
git-svn-id: https://svn.code.sf.net/p/turtle/code/trunk@114 860be788-9bd5-4423-9f1e-828f051e677b
2010-02-04 07:49:43 +00:00
mat007
0bcfffcc03 Added support for Boost.Phoenix
git-svn-id: https://svn.code.sf.net/p/turtle/code/trunk@113 860be788-9bd5-4423-9f1e-828f051e677b
2010-02-04 07:40:26 +00:00
mat007
05654f9f5f Merged features branch
git-svn-id: https://svn.code.sf.net/p/turtle/code/trunk@112 860be788-9bd5-4423-9f1e-828f051e677b
2010-02-01 23:54:20 +00:00
mat007
05f7625d1c Added mock::contain constraint
git-svn-id: https://svn.code.sf.net/p/turtle/code/trunk@109 860be788-9bd5-4423-9f1e-828f051e677b
2010-02-01 22:41:16 +00:00
mat007
89d972bda5 Refactoring
git-svn-id: https://svn.code.sf.net/p/turtle/code/trunk@108 860be788-9bd5-4423-9f1e-828f051e677b
2010-02-01 22:01:20 +00:00
mat007
a1149fe872 Added formatting specializations for Boost.Assign
git-svn-id: https://svn.code.sf.net/p/turtle/code/trunk@107 860be788-9bd5-4423-9f1e-828f051e677b
2010-02-01 21:49:15 +00:00
mat007
cf9bb5d89b Added formatting specializations for common std types
git-svn-id: https://svn.code.sf.net/p/turtle/code/trunk@106 860be788-9bd5-4423-9f1e-828f051e677b
2010-01-31 22:50:44 +00:00
mat007
b9f352e2b0 Removed unnecessary dependencies to boost::function
git-svn-id: https://svn.code.sf.net/p/turtle/code/trunk@105 860be788-9bd5-4423-9f1e-828f051e677b
2010-01-30 11:24:59 +00:00
mat007
a6a3639055 Merged experimental features branch
git-svn-id: https://svn.code.sf.net/p/turtle/code/trunk@104 860be788-9bd5-4423-9f1e-828f051e677b
2010-01-30 10:11:18 +00:00
mat007
92e13e815e Fix for gcc 4.x
git-svn-id: https://svn.code.sf.net/p/turtle/code/trunk@103 860be788-9bd5-4423-9f1e-828f051e677b
2010-01-29 21:10:24 +00:00
mat007
4d2a30b176 Tuned mock::retrieve to provide a better error message when retrieving const data into non-const pointer
git-svn-id: https://svn.code.sf.net/p/turtle/code/trunk@98 860be788-9bd5-4423-9f1e-828f051e677b
2010-01-22 23:17:41 +00:00
mat007
e07c59c436 Changed the error output to be clearer and more simple
git-svn-id: https://svn.code.sf.net/p/turtle/code/trunk@96 860be788-9bd5-4423-9f1e-828f051e677b
2010-01-21 16:07:08 +00:00
mat007
7f7c696505 Clean-up
git-svn-id: https://svn.code.sf.net/p/turtle/code/trunk@95 860be788-9bd5-4423-9f1e-828f051e677b
2010-01-21 16:06:01 +00:00
mat007
39456c8f80 Fix
git-svn-id: https://svn.code.sf.net/p/turtle/code/trunk@94 860be788-9bd5-4423-9f1e-828f051e677b
2010-01-18 16:58:06 +00:00
mat007
9bf2170004 Fix to fail tests for untriggered expectations and failed verifications
git-svn-id: https://svn.code.sf.net/p/turtle/code/trunk@91 860be788-9bd5-4423-9f1e-828f051e677b
2010-01-05 16:41:00 +00:00
mat007
8dc4b99bff Clean-up
git-svn-id: https://svn.code.sf.net/p/turtle/code/trunk@90 860be788-9bd5-4423-9f1e-828f051e677b
2010-01-05 16:39:23 +00:00
mat007
f16cd01b18 Fix
git-svn-id: https://svn.code.sf.net/p/turtle/code/trunk@73 860be788-9bd5-4423-9f1e-828f051e677b
2009-12-13 19:07:47 +00:00
mat007
87335f7ab0 Fixed type name extraction for local types
git-svn-id: https://svn.code.sf.net/p/turtle/code/trunk@72 860be788-9bd5-4423-9f1e-828f051e677b
2009-12-10 23:46:12 +00:00
mat007
618206f410 Clean-up
git-svn-id: https://svn.code.sf.net/p/turtle/code/trunk@71 860be788-9bd5-4423-9f1e-828f051e677b
2009-12-10 23:34:26 +00:00