Commit Graph

60 Commits

Author SHA1 Message Date
Vinnie Falco
b5e1a600a1 Use SharedFunction in ProtectedCall 2013-09-10 08:04:54 -07:00
Vinnie Falco
8bdfa860ee Put back BEAST_CATCH_UNHANDLED_EXCEPTIONS macro, but disabled by default 2013-09-10 08:04:46 -07:00
Vinnie Falco
e927160ff5 Disable exception catching in unit tests 2013-09-07 11:53:37 -07:00
Vinnie Falco
6be9c41064 Update programming by contract macros 2013-09-07 11:53:36 -07:00
Vinnie Falco
0bbad54a36 Add Debug unit test to check bassert behavior 2013-09-07 11:53:35 -07:00
Vinnie Falco
8d15b4059d Make bassert fatal 2013-09-06 21:29:16 -07:00
Vinnie Falco
6c267d6388 Add HashMap unit test 2013-09-05 04:22:25 -07:00
Vinnie Falco
88060183f6 Tidy up includes and header material 2013-08-30 17:33:33 -07:00
Vinnie Falco
f37cf6277d Tidy up beast project files 2013-08-30 17:24:32 -07:00
Vinnie Falco
8908cdbfd5 Add TracketMutex unit test 2013-08-23 17:49:29 -07:00
Vinnie Falco
b0533a91fe Add TrackedMutex and measureFunctionCallTime 2013-08-23 15:00:04 -07:00
Vinnie Falco
578fee5f74 Fix ProtectedCall default handler 2013-08-20 15:22:21 -07:00
Vinnie Falco
17c6157c29 Remove spaces from unit test package and class names 2013-08-15 15:45:17 -07:00
Vinnie Falco
2fa132f9cc Add programming by contract support 2013-08-12 11:00:37 -07:00
Vinnie Falco
4d93e0972c Tidy up beast_asio 2013-08-09 20:53:49 -07:00
Vinnie Falco
405c9be337 TestPeer boost::asio Socket and UnitTest framework 2013-08-09 19:47:12 -07:00
Vinnie Falco
b806ce2d9e More match options for unit test selection string 2013-08-07 17:31:48 -07:00
Vinnie Falco
f48ab1b286 Add 'print' unit test which prints the list of tests 2013-08-07 15:34:13 -07:00
Vinnie Falco
05e93b0786 Tweak fatal_error macro to remove warning 2013-08-07 15:16:40 -07:00
Vinnie Falco
b8bf735a66 Make Uncopyable derivations public 2013-08-07 15:16:38 -07:00
Vinnie Falco
91a7835aa0 Add fatal_error() macro 2013-08-07 15:16:37 -07:00
Vinnie Falco
8135c89683 Change to fatal_assert() 2013-08-07 15:16:37 -07:00
Vinnie Falco
21b422cda9 Add fatal_require and improved FatalError reporting interfaces 2013-08-07 15:16:35 -07:00
Vinnie Falco
2d2e33f0c6 Return results of expect in UnitTest 2013-08-07 15:16:35 -07:00
Vinnie Falco
87fe9ed877 Add default to UnitTest::fail() and tidy up 2013-08-07 15:16:34 -07:00
Vinnie Falco
165fbca849 Fix clang warnings 2013-08-07 15:16:31 -07:00
Vinnie Falco
2b9c9bdc18 Fix clang compile 2013-08-01 15:54:24 -07:00
Vinnie Falco
77e0ee9006 Run startup unit tests from Main 2013-08-01 15:27:18 -07:00
Vinnie Falco
290627d741 Add runStartup category to UnitTest 2013-08-01 15:27:18 -07:00
Vinnie Falco
786d9ec56e Add SemanticVersion 2013-08-01 15:27:18 -07:00
Vinnie Falco
432e5c66cb Fix mutex scope and storage duration 2013-07-31 18:41:59 -07:00
Vinnie Falco
6d83d171c3 Add FatalError 2013-07-30 21:05:11 -07:00
Vinnie Falco
4c57fb5d88 Fix clang compile 2013-07-29 16:33:09 -07:00
Vinnie Falco
9d66b69376 Add ProtectedCallTests 2013-07-29 15:35:27 -07:00
Vinnie Falco
4cc28214fc Fix summary stats for unit test results 2013-07-29 14:54:54 -07:00
Vinnie Falco
85284fe10d Fix UnitTest doc 2013-07-29 14:38:58 -07:00
Vinnie Falco
59ebe12b30 Make expectEquals more generic 2013-07-29 13:31:10 -07:00
Vinnie Falco
760b04b0c4 Add lexicalCast 2013-07-28 21:27:04 -07:00
Vinnie Falco
7347477d42 Add classes ProtectedCall and Main 2013-07-28 14:58:19 -07:00
Vinnie Falco
52b6ae0a17 Upgrade UnitTest and provide JUnit XML output formatting 2013-07-28 02:44:26 -07:00
Vinnie Falco
7c81bc611c Add UnitTest::anyTestsFailed() 2013-07-27 14:57:38 -07:00
Vinnie Falco
3f26375583 Add pass and fail to UnitTest 2013-07-24 11:47:43 -07:00
Vinnie Falco
d7892cc082 Put unit test in 'beast' group 2013-07-23 14:06:06 -07:00
Vinnie Falco
4893508348 Add group and run type to UnitTest 2013-07-21 12:55:47 -07:00
Vinnie Falco
62f5324cfa RandomAccessFile unit tests 2013-07-21 12:54:09 -07:00
Vinnie Falco
a4c63f4c5d Run an individual unit test 2013-07-21 12:54:08 -07:00
Vinnie Falco
159aabd8d9 Run a named unit test 2013-07-21 12:54:08 -07:00
Vinnie Falco
be312286c9 Fix gcc compile 2013-07-15 09:38:12 -07:00
Vinnie Falco
6d1a76b320 Add UnsignedInteger class and tests 2013-07-15 09:38:11 -07:00
Vinnie Falco
a937c379f6 Use template for UnitTest 2013-07-15 09:38:09 -07:00