Commit Graph
63 Commits
Author SHA1 Message Date
Vinnie Falco e96ce99d3d Better random number facilities in UnitTest 2013-09-12 21:39:17 -07:00
Vinnie Falco f3dc7ce52c Add generic Journal class for logging 2013-09-12 15:06:28 -07:00
Vinnie Falco 02acf7d6d0 General refactoring of beast framework classes 2013-09-12 10:55:24 -07:00
Vinnie Falco 27307fca0c Use SharedFunction in ProtectedCall 2013-09-10 08:04:54 -07:00
Vinnie Falco 8b1b6050e7 Put back BEAST_CATCH_UNHANDLED_EXCEPTIONS macro, but disabled by default 2013-09-10 08:04:46 -07:00
Vinnie Falco 2a362a99da Disable exception catching in unit tests 2013-09-07 11:53:37 -07:00
Vinnie Falco 88af355028 Update programming by contract macros 2013-09-07 11:53:36 -07:00
Vinnie Falco 5f6e2ee026 Add Debug unit test to check bassert behavior 2013-09-07 11:53:35 -07:00
Vinnie Falco 04a4219a75 Make bassert fatal 2013-09-06 21:29:16 -07:00
Vinnie Falco aa2773e483 Add HashMap unit test 2013-09-05 04:22:25 -07:00
Vinnie Falco d9d291abcb Tidy up includes and header material 2013-08-30 17:33:33 -07:00
Vinnie Falco 38516ef793 Tidy up beast project files 2013-08-30 17:24:32 -07:00
Vinnie Falco db05b9ff04 Add TracketMutex unit test 2013-08-23 17:49:29 -07:00
Vinnie Falco 04f9270772 Add TrackedMutex and measureFunctionCallTime 2013-08-23 15:00:04 -07:00
Vinnie Falco ac9c02f73b Fix ProtectedCall default handler 2013-08-20 15:22:21 -07:00
Vinnie Falco 377c983ecb Remove spaces from unit test package and class names 2013-08-15 15:45:17 -07:00
Vinnie Falco 969eeec717 Add programming by contract support 2013-08-12 11:00:37 -07:00
Vinnie Falco e8ad5a0e6b Tidy up beast_asio 2013-08-09 20:53:49 -07:00
Vinnie Falco 88ffd3cdfb TestPeer boost::asio Socket and UnitTest framework 2013-08-09 19:47:12 -07:00
Vinnie Falco e0b6620df2 More match options for unit test selection string 2013-08-07 17:31:48 -07:00
Vinnie Falco ebabeb6fbd Add 'print' unit test which prints the list of tests 2013-08-07 15:34:13 -07:00
Vinnie Falco 9387e7dd2d Tweak fatal_error macro to remove warning 2013-08-07 15:16:40 -07:00
Vinnie Falco 9aaaa6aef0 Make Uncopyable derivations public 2013-08-07 15:16:38 -07:00
Vinnie Falco 06ed133ae3 Add fatal_error() macro 2013-08-07 15:16:37 -07:00
Vinnie Falco 75b778924f Change to fatal_assert() 2013-08-07 15:16:37 -07:00
Vinnie Falco 5e3548fc00 Add fatal_require and improved FatalError reporting interfaces 2013-08-07 15:16:35 -07:00
Vinnie Falco fd14957072 Return results of expect in UnitTest 2013-08-07 15:16:35 -07:00
Vinnie Falco 6d9131084f Add default to UnitTest::fail() and tidy up 2013-08-07 15:16:34 -07:00
Vinnie Falco f07732a9ca Fix clang warnings 2013-08-07 15:16:31 -07:00
Vinnie Falco cf2c43e7ab Fix clang compile 2013-08-01 15:54:24 -07:00
Vinnie Falco 83c3beb2ed Run startup unit tests from Main 2013-08-01 15:27:18 -07:00
Vinnie Falco 52133569f5 Add runStartup category to UnitTest 2013-08-01 15:27:18 -07:00
Vinnie Falco 1c39721ff7 Add SemanticVersion 2013-08-01 15:27:18 -07:00
Vinnie Falco ed82643faf Fix mutex scope and storage duration 2013-07-31 18:41:59 -07:00
Vinnie Falco a937b97a61 Add FatalError 2013-07-30 21:05:11 -07:00
Vinnie Falco 35d2ea862b Fix clang compile 2013-07-29 16:33:09 -07:00
Vinnie Falco 1c502948f5 Add ProtectedCallTests 2013-07-29 15:35:27 -07:00
Vinnie Falco 45f321a3a2 Fix summary stats for unit test results 2013-07-29 14:54:54 -07:00
Vinnie Falco 85f5672280 Fix UnitTest doc 2013-07-29 14:38:58 -07:00
Vinnie Falco 51372c01f2 Make expectEquals more generic 2013-07-29 13:31:10 -07:00
Vinnie Falco 2e402ba654 Add lexicalCast 2013-07-28 21:27:04 -07:00
Vinnie Falco cb47146b3b Add classes ProtectedCall and Main 2013-07-28 14:58:19 -07:00
Vinnie Falco abd3668b65 Upgrade UnitTest and provide JUnit XML output formatting 2013-07-28 02:44:26 -07:00
Vinnie Falco 56755c278b Add UnitTest::anyTestsFailed() 2013-07-27 14:57:38 -07:00
Vinnie Falco 114012fab2 Add pass and fail to UnitTest 2013-07-24 11:47:43 -07:00
Vinnie Falco c825fce0cf Put unit test in 'beast' group 2013-07-23 14:06:06 -07:00
Vinnie Falco d25fe19d87 Add group and run type to UnitTest 2013-07-21 12:55:47 -07:00
Vinnie Falco a3af6404b0 RandomAccessFile unit tests 2013-07-21 12:54:09 -07:00
Vinnie Falco 312b7352b2 Run an individual unit test 2013-07-21 12:54:08 -07:00
Vinnie Falco 23e4bc4f9a Run a named unit test 2013-07-21 12:54:08 -07:00