Commit graph

766 commits

Author SHA1 Message Date
mat007
301cbf9309 Changed project layout
git-svn-id: https://svn.code.sf.net/p/turtle/code/trunk@461 860be788-9bd5-4423-9f1e-828f051e677b
2012-06-15 21:15:06 +00:00
mat007
3358ddda0e Changed project layout
git-svn-id: https://svn.code.sf.net/p/turtle/code/trunk@460 860be788-9bd5-4423-9f1e-828f051e677b
2012-06-15 21:14:48 +00:00
mat007
b22842eade Changed project layout to boost layout
git-svn-id: https://svn.code.sf.net/p/turtle/code/trunk@459 860be788-9bd5-4423-9f1e-828f051e677b
2012-06-14 21:18:55 +00:00
mat007
cb6204b399 Removed obsolete test applications
git-svn-id: https://svn.code.sf.net/p/turtle/code/trunk@458 860be788-9bd5-4423-9f1e-828f051e677b
2012-06-14 21:13:32 +00:00
mat007
fba8a4b9d1 Cleanup
git-svn-id: https://svn.code.sf.net/p/turtle/code/trunk@457 860be788-9bd5-4423-9f1e-828f051e677b
2012-05-26 10:08:14 +00:00
mat007
b03e247f2d Cleanup
git-svn-id: https://svn.code.sf.net/p/turtle/code/trunk@456 860be788-9bd5-4423-9f1e-828f051e677b
2012-05-26 10:06:31 +00:00
mat007
05978fc7d3 Passing boost::reference_wrapper by value instead of const&
git-svn-id: https://svn.code.sf.net/p/turtle/code/trunk@455 860be788-9bd5-4423-9f1e-828f051e677b
2012-05-26 10:05:17 +00:00
mat007
cc9589f457 Added test to ensure that a static method is not reset when resetting an instance of the class
git-svn-id: https://svn.code.sf.net/p/turtle/code/trunk@454 860be788-9bd5-4423-9f1e-828f051e677b
2012-05-26 05:53:39 +00:00
mat007
b40fa567a2 Added test for mocking a conversion operator in a template class
git-svn-id: https://svn.code.sf.net/p/turtle/code/trunk@453 860be788-9bd5-4423-9f1e-828f051e677b
2012-05-12 17:37:07 +00:00
mat007
044d5843e7 Fix for gcc
git-svn-id: https://svn.code.sf.net/p/turtle/code/trunk@452 860be788-9bd5-4423-9f1e-828f051e677b
2012-05-08 21:28:41 +00:00
mat007
bc81a751a4 Cleanup
git-svn-id: https://svn.code.sf.net/p/turtle/code/trunk@451 860be788-9bd5-4423-9f1e-828f051e677b
2012-05-08 21:20:19 +00:00
mat007
6bec05c668 Fixed crash when resetting self-referenced object
git-svn-id: https://svn.code.sf.net/p/turtle/code/trunk@450 860be788-9bd5-4423-9f1e-828f051e677b
2012-05-08 20:49:15 +00:00
mat007
8bbf00599c Cleanup
git-svn-id: https://svn.code.sf.net/p/turtle/code/trunk@449 860be788-9bd5-4423-9f1e-828f051e677b
2012-05-08 14:33:07 +00:00
mat007
8a572c34f9 Cleanup
git-svn-id: https://svn.code.sf.net/p/turtle/code/trunk@448 860be788-9bd5-4423-9f1e-828f051e677b
2012-05-08 14:31:09 +00:00
mat007
5d4258941e Cleanup
git-svn-id: https://svn.code.sf.net/p/turtle/code/trunk@447 860be788-9bd5-4423-9f1e-828f051e677b
2012-05-08 14:16:41 +00:00
mat007
ec8813be52 Refactoring
git-svn-id: https://svn.code.sf.net/p/turtle/code/trunk@446 860be788-9bd5-4423-9f1e-828f051e677b
2012-05-05 15:01:06 +00:00
mat007
a9c57304a2 Removed obsolete file
git-svn-id: https://svn.code.sf.net/p/turtle/code/trunk@445 860be788-9bd5-4423-9f1e-828f051e677b
2012-05-05 15:00:26 +00:00
mat007
d403d5a6c7 Removed obsolete file
git-svn-id: https://svn.code.sf.net/p/turtle/code/trunk@444 860be788-9bd5-4423-9f1e-828f051e677b
2012-05-01 16:57:55 +00:00
mat007
fbc466752c Fixed line too long
git-svn-id: https://svn.code.sf.net/p/turtle/code/trunk@443 860be788-9bd5-4423-9f1e-828f051e677b
2012-04-13 15:23:05 +00:00
mat007
966c415953 Refactoring to prevent ADL to pick up operator== for map iterators with certain compilers
git-svn-id: https://svn.code.sf.net/p/turtle/code/trunk@442 860be788-9bd5-4423-9f1e-828f051e677b
2012-04-13 14:55:38 +00:00
mat007
1324ad0a35 Cleanup
git-svn-id: https://svn.code.sf.net/p/turtle/code/trunk@441 860be788-9bd5-4423-9f1e-828f051e677b
2012-04-13 14:55:21 +00:00
mat007
0fa887deeb Reverted previous commit
git-svn-id: https://svn.code.sf.net/p/turtle/code/trunk@440 860be788-9bd5-4423-9f1e-828f051e677b
2012-04-12 16:21:02 +00:00
mat007
7b0cde6b53 Added mock::compare to customise comparison between data types without messing with existing operator==
git-svn-id: https://svn.code.sf.net/p/turtle/code/trunk@439 860be788-9bd5-4423-9f1e-828f051e677b
2012-04-12 14:28:41 +00:00
mat007
50f74c1eaf Cleanup
git-svn-id: https://svn.code.sf.net/p/turtle/code/trunk@438 860be788-9bd5-4423-9f1e-828f051e677b
2012-04-08 14:04:32 +00:00
mat007
783d24a89f Cleanup
git-svn-id: https://svn.code.sf.net/p/turtle/code/trunk@437 860be788-9bd5-4423-9f1e-828f051e677b
2012-04-01 21:20:23 +00:00
mat007
c1b3b1d4dd Renamed invalid_pointer_to_member to ambiguous_method_name_use_MOCK_METHOD_EXT_instead
git-svn-id: https://svn.code.sf.net/p/turtle/code/trunk@436 860be788-9bd5-4423-9f1e-828f051e677b
2012-04-01 21:19:02 +00:00
mat007
6d601f26ed Cleanup
git-svn-id: https://svn.code.sf.net/p/turtle/code/trunk@435 860be788-9bd5-4423-9f1e-828f051e677b
2012-04-01 21:18:45 +00:00
mat007
c999755ef8 Fixed msvc project files
git-svn-id: https://svn.code.sf.net/p/turtle/code/trunk@434 860be788-9bd5-4423-9f1e-828f051e677b
2012-04-01 21:18:24 +00:00
mat007
d1eed46173 Added support for mocking constructors
git-svn-id: https://svn.code.sf.net/p/turtle/code/trunk@433 860be788-9bd5-4423-9f1e-828f051e677b
2012-03-31 13:36:25 +00:00
mat007
2768c8b172 Fixed phoenix and lambda functors logging
git-svn-id: https://svn.code.sf.net/p/turtle/code/trunk@432 860be788-9bd5-4423-9f1e-828f051e677b
2012-03-24 06:23:47 +00:00
mat007
bfab83e7c2 Added test for serialization of bind, phoenix and lambda functors
git-svn-id: https://svn.code.sf.net/p/turtle/code/trunk@431 860be788-9bd5-4423-9f1e-828f051e677b
2012-03-23 07:58:27 +00:00
mat007
2ca4861c6e Better in-code error explanation message
git-svn-id: https://svn.code.sf.net/p/turtle/code/trunk@430 860be788-9bd5-4423-9f1e-828f051e677b
2012-03-23 07:55:26 +00:00
mat007
aa09d7fe61 Removed concept checks which caused longer compilation error traces
git-svn-id: https://svn.code.sf.net/p/turtle/code/trunk@429 860be788-9bd5-4423-9f1e-828f051e677b
2012-03-23 07:54:11 +00:00
mat007
8c1e878480 Build fix
git-svn-id: https://svn.code.sf.net/p/turtle/code/trunk@428 860be788-9bd5-4423-9f1e-828f051e677b
2012-03-23 07:53:36 +00:00
mat007
2fe4b78480 Enhanced msvc compilation error message
git-svn-id: https://svn.code.sf.net/p/turtle/code/trunk@427 860be788-9bd5-4423-9f1e-828f051e677b
2012-03-23 07:52:44 +00:00
mat007
f39550c881 Ignore list
git-svn-id: https://svn.code.sf.net/p/turtle/code/trunk@426 860be788-9bd5-4423-9f1e-828f051e677b
2012-03-17 18:31:41 +00:00
mat007
f09c5540d0 Refactoring
git-svn-id: https://svn.code.sf.net/p/turtle/code/trunk@425 860be788-9bd5-4423-9f1e-828f051e677b
2012-03-15 21:43:09 +00:00
mat007
209ffa986f Fixed a bug that caused an object to remain invalid forever after being invalid and verified once
git-svn-id: https://svn.code.sf.net/p/turtle/code/trunk@424 860be788-9bd5-4423-9f1e-828f051e677b
2012-03-15 21:42:01 +00:00
mat007
45d2d58000 Renamed MOCK_STATIC_FUNCTION to MOCK_STATIC_METHOD
git-svn-id: https://svn.code.sf.net/p/turtle/code/trunk@423 860be788-9bd5-4423-9f1e-828f051e677b
2012-03-15 07:40:29 +00:00
mat007
01e31a39c3 More tests
git-svn-id: https://svn.code.sf.net/p/turtle/code/trunk@422 860be788-9bd5-4423-9f1e-828f051e677b
2012-03-09 22:45:32 +00:00
mat007
395bdecc2d Cleanup
git-svn-id: https://svn.code.sf.net/p/turtle/code/trunk@421 860be788-9bd5-4423-9f1e-828f051e677b
2012-03-07 22:24:41 +00:00
mat007
076ca8e084 Reverted 419
git-svn-id: https://svn.code.sf.net/p/turtle/code/trunk@420 860be788-9bd5-4423-9f1e-828f051e677b
2012-03-05 23:10:16 +00:00
mat007
3fa0d17785 Added a much better workaround to the comma-in-macro problem
git-svn-id: https://svn.code.sf.net/p/turtle/code/trunk@419 860be788-9bd5-4423-9f1e-828f051e677b
2012-03-05 22:50:45 +00:00
mat007
e725d1c006 Cleanup
git-svn-id: https://svn.code.sf.net/p/turtle/code/trunk@418 860be788-9bd5-4423-9f1e-828f051e677b
2012-03-05 20:27:26 +00:00
mat007
27f76b9d01 Added test to check that a template class conversion operator can be mocked using MOCK_CONVERSION_OPERATOR
git-svn-id: https://svn.code.sf.net/p/turtle/code/trunk@417 860be788-9bd5-4423-9f1e-828f051e677b
2012-03-03 23:24:42 +00:00
mat007
c830e13c83 Added support for mocking static methods of template classes
git-svn-id: https://svn.code.sf.net/p/turtle/code/trunk@416 860be788-9bd5-4423-9f1e-828f051e677b
2012-03-02 22:53:48 +00:00
mat007
a1d2f27add Cleanup
git-svn-id: https://svn.code.sf.net/p/turtle/code/trunk@415 860be788-9bd5-4423-9f1e-828f051e677b
2012-02-26 13:11:01 +00:00
mat007
97eedfc240 Warning fix for gcc
git-svn-id: https://svn.code.sf.net/p/turtle/code/trunk@414 860be788-9bd5-4423-9f1e-828f051e677b
2012-02-26 12:21:59 +00:00
mat007
6e1e22c559 Added specialization to log unsigned chars as integers
git-svn-id: https://svn.code.sf.net/p/turtle/code/trunk@413 860be788-9bd5-4423-9f1e-828f051e677b
2012-02-26 12:21:39 +00:00
mat007
47cf8b3e47 Added specialization to log unsigned chars as integers
git-svn-id: https://svn.code.sf.net/p/turtle/code/trunk@412 860be788-9bd5-4423-9f1e-828f051e677b
2012-02-26 11:20:18 +00:00