Commit graph

  • 3f5d9bd1b5 Converted integral stream testing to min/max/mid style. Added hard-coded strings for each sizeof() the common integral sizes to eliminate dependency on platform-specific sizes. Patrick Johnmeyer 2013-02-08 23:33:47 -06:00
  • db81d25d94 Merge pull request #28 from pjohnmeyer/fixCheckEqualCrashForLargeNumbers Patrick Johnmeyer 2013-02-08 18:46:04 -08:00
  • e6c93118aa Merge pull request #28 from pjohnmeyer/fixCheckEqualCrashForLargeNumbers Patrick Johnmeyer 2013-02-08 18:46:04 -08:00
  • 5db2f92fc1 Merge 4c366ee906 into a695db501e Patrick Johnmeyer 2013-02-05 22:15:17 -08:00
  • 000349718d Changed sprintf to snprintf in MemoryOutStream::FormatToStream. Removed trailing 'f' from floats and formatted all floats and doubles to '%0.6f'. Patrick Johnmeyer 2013-02-06 00:13:45 -06:00
  • 4c366ee906 Changed sprintf to snprintf in MemoryOutStream::FormatToStream. Removed trailing 'f' from floats and formatted all floats and doubles to '%0.6f'. Patrick Johnmeyer 2013-02-06 00:13:45 -06:00
  • 9f7f6e366c Merge pull request #27 from pjohnmeyer/declarationDefinitionMismatch Patrick Johnmeyer 2013-02-05 21:24:11 -08:00
  • a695db501e Merge pull request #27 from pjohnmeyer/declarationDefinitionMismatch Patrick Johnmeyer 2013-02-05 21:24:11 -08:00
  • 6c882078f8 Merge 1c714a49d5 into 8faa479e4b Patrick Johnmeyer 2013-02-05 21:23:53 -08:00
  • 107378a397 Changed all parameters to TestReporterStdout::ReportSummary to be const. This best preserved the intent of the original definition while supporting a non-conformant compiler that could not handle the mismatch. Patrick Johnmeyer 2013-02-05 23:22:32 -06:00
  • 1c714a49d5 Changed all parameters to TestReporterStdout::ReportSummary to be const. This best preserved the intent of the original definition while supporting a non-conformant compiler that could not handle the mismatch. Patrick Johnmeyer 2013-02-05 23:22:32 -06:00
  • 5f90bc56d7 Merge pull request #26 from pjohnmeyer/fixUnitTestTimeConstraintExemptForFixtures Patrick Johnmeyer 2013-02-05 19:15:13 -08:00
  • 8faa479e4b Merge pull request #26 from pjohnmeyer/fixUnitTestTimeConstraintExemptForFixtures Patrick Johnmeyer 2013-02-05 19:15:13 -08:00
  • 24b77c2719 Merge 79172d0139 into 0f5e4577ff Patrick Johnmeyer 2013-02-05 19:14:45 -08:00
  • c5cc43c701 Merge pull request #25 from pjohnmeyer/fixCheckEqualExplodesIfNull Patrick Johnmeyer 2013-02-02 23:47:02 -08:00
  • 0f5e4577ff Merge pull request #25 from pjohnmeyer/fixCheckEqualExplodesIfNull Patrick Johnmeyer 2013-02-02 23:47:02 -08:00
  • 4dced283c8 Refactored SlowTestWithTimeExemptionPass into two tests, defined in the SlowTestHelper namespace. These tests are actually run by new test SlowTestsWithTimeExemptionsPass. Patrick Johnmeyer 2013-02-03 01:38:16 -06:00
  • 79172d0139 Refactored SlowTestWithTimeExemptionPass into two tests, defined in the SlowTestHelper namespace. These tests are actually run by new test SlowTestsWithTimeExemptionsPass. Patrick Johnmeyer 2013-02-03 01:38:16 -06:00
  • 904f733b15 Added test verifying that UNITTEST_TIME_CONSTRAINT works in TEST_FIXTURE tests. Patrick Johnmeyer 2013-02-03 01:14:24 -06:00
  • 3a5205f703 Added test verifying that UNITTEST_TIME_CONSTRAINT works in TEST_FIXTURE tests. Patrick Johnmeyer 2013-02-03 01:14:24 -06:00
  • 68f500f4ef Merge 33e90e67c5 into df208ee42a Patrick Johnmeyer 2013-02-02 22:58:17 -08:00
  • 69acc43ef4 CHECK_EQUAL no longer crashes if string pointers are NULL. Patrick Johnmeyer 2013-02-03 00:47:52 -06:00
  • 33e90e67c5 CHECK_EQUAL no longer crashes if string pointers are NULL. Patrick Johnmeyer 2013-02-03 00:47:52 -06:00
  • aeaae3e6e6 Compare char* with char* to fix OS X build with clang. Pete Johns 2013-01-28 21:13:15 +11:00
  • df208ee42a Compare char* with char* to fix OS X build with clang. Pete Johns 2013-01-28 21:13:15 +11:00
  • 7e99532785 Normalized line endings Patrick Johnmeyer 2013-01-31 20:49:13 -06:00
  • 4108d5efc8 Normalized line endings Patrick Johnmeyer 2013-01-31 20:49:13 -06:00
  • d185ce327e Merge 7e38598bcb into b98259248e Pete Johns 2013-01-28 02:34:23 -08:00
  • 7e38598bcb Use ints, not floats, in equality checks. Pete Johns 2013-01-28 21:24:13 +11:00
  • 5da7488b39 Ignore TestUnitTest++ Pete Johns 2013-01-28 21:23:50 +11:00
  • c292250555 Compare char* with char* to fix OS X build with clang. Pete Johns 2013-01-28 21:13:15 +11:00
  • c8514bf089 Address warning: extra ';' outside of a function [-pedantic] Pete Johns 2013-01-28 21:02:41 +11:00
  • b2bd445ecc Ignore CMake files. Pete Johns 2013-01-28 21:00:09 +11:00
  • 39759a78b0 Normalise line-endings. Pete Johns 2013-01-28 20:58:32 +11:00
  • 8379eb5661 Fix inadvertent 'crlt' for .vcxproj Patrick Johnmeyer 2013-01-26 09:04:33 -06:00
  • b98259248e Fix inadvertent 'crlt' for .vcxproj Patrick Johnmeyer 2013-01-26 09:04:33 -06:00
  • cbbcffa26b Setting up an initial .gitattributes to start dealing with line endings Patrick Johnmeyer 2013-01-26 01:27:06 -06:00
  • dca2b86684 Setting up an initial .gitattributes to start dealing with line endings Patrick Johnmeyer 2013-01-26 01:27:06 -06:00
  • 4ca25c5651 Merged googlecode branch, closes #3 Patrick Johnmeyer 2013-01-26 01:05:18 -06:00
  • 7985b39bdf Merged googlecode branch, closes #3 Patrick Johnmeyer 2013-01-26 01:05:18 -06:00
  • e83811d8d7 Closes #2 Patrick Johnmeyer 2013-01-26 01:01:37 -06:00
  • 1420866f94 Closes #2 Patrick Johnmeyer 2013-01-26 01:01:37 -06:00
  • 443b35690a Fixed test failures in Streaming[Unsigned]LongLongWritesCorrectCharacters googlecode Patrick Johnmeyer 2013-01-10 00:05:00 -06:00
  • 3caf00bcf7 r30 | charles.nicholson@gmail.com | 2010-07-30 16:09:20 -0500 (Fri, 30 Jul 2010) | 1 line dummy change to test committing Patrick Johnmeyer 2013-01-09 23:45:36 -06:00
  • d286f58ead r29 | charles.nicholson | 2010-07-30 12:44:06 -0500 (Fri, 30 Jul 2010) | 1 line normalize configurations, output paths Patrick Johnmeyer 2013-01-09 23:45:30 -06:00
  • 57bf80682e r28 | charles.nicholson | 2010-07-29 17:43:45 -0500 (Thu, 29 Jul 2010) | 1 line fix strict aliasing violation, was causing gcc failures. use std::memcpy instead of union-cast Patrick Johnmeyer 2013-01-09 23:45:25 -06:00
  • f5ba405795 r27 | charles.nicholson | 2010-03-25 15:45:52 -0500 (Thu, 25 Mar 2010) | 1 line add Clear() to MemoryOutStream() Patrick Johnmeyer 2013-01-09 23:45:20 -06:00
  • 3fe7f2f5bd r26 | charles.nicholson | 2010-03-22 14:16:24 -0500 (Mon, 22 Mar 2010) | 1 line platform macros for jmp_buf, setjmp, longjmp. Remove unused code, fix shadowed virtual functions (yikes!) Patrick Johnmeyer 2013-01-09 23:45:16 -06:00
  • e92de84bc2 r25 | charles.nicholson | 2010-03-22 14:01:16 -0500 (Mon, 22 Mar 2010) | 1 line add vs2008 solution + vcproj files Patrick Johnmeyer 2013-01-09 23:45:10 -06:00
  • e4272010e6 r24 | charles.nicholson | 2010-03-19 18:34:42 -0500 (Fri, 19 Mar 2010) | 1 line inject 'using namespace std' into TestTestMacros.cpp Patrick Johnmeyer 2013-01-09 23:45:02 -06:00
  • 7510e7f42b r23 | charles.nicholson | 2010-03-18 19:14:06 -0500 (Thu, 18 Mar 2010) | 1 line long long streaming for MemoryOutStream, from sony Patrick Johnmeyer 2013-01-09 23:44:56 -06:00
  • 7b9e3a17f8 r22 | charles.nicholson | 2010-03-18 18:39:32 -0500 (Thu, 18 Mar 2010) | 1 line negate config flags and comment them out by default; this allows command-line preprocessor symbol injection to control flags. Useful for having a master copy of utpp that build with different flags for different compilers/platforms Patrick Johnmeyer 2013-01-09 23:44:50 -06:00
  • 909f4b2e91 r21 | charles.nicholson | 2010-03-18 16:52:29 -0500 (Thu, 18 Mar 2010) | 1 line reset config.h macros Patrick Johnmeyer 2013-01-09 23:44:42 -06:00
  • 534aca3236 r20 | charles.nicholson | 2010-03-18 16:49:54 -0500 (Thu, 18 Mar 2010) | 1 line add UNITTEST_WIN32 macro, turn dllmacros.h into helpermacros.h, wrap do/while(0) in __pragma to avoid VS 'conditional expression is constant' warning Patrick Johnmeyer 2013-01-09 23:44:37 -06:00
  • a0501f6b71 r19 | charles.nicholson | 2010-03-18 16:22:06 -0500 (Thu, 18 Mar 2010) | 1 line add mt and md build configurations for vs2005, for CRT selection convenience Patrick Johnmeyer 2013-01-09 23:44:30 -06:00
  • 88b09d46e8 r18 | charles.nicholson | 2010-03-18 15:42:23 -0500 (Thu, 18 Mar 2010) | 1 line add scea 'TestReporterMulti' as 'CompositeTestReporter', add tests Patrick Johnmeyer 2013-01-09 23:44:22 -06:00
  • 32288a53b9 r17 | charles.nicholson | 2010-03-18 15:01:48 -0500 (Thu, 18 Mar 2010) | 1 line forgot to add file Patrick Johnmeyer 2013-01-09 23:44:16 -06:00
  • 637f00a8a6 r16 | charles.nicholson | 2010-03-18 15:01:25 -0500 (Thu, 18 Mar 2010) | 1 line DLL builds for win32, more bin/lib/obj location and configuration name changing in vs2005 Patrick Johnmeyer 2013-01-09 23:44:07 -06:00
  • c95e86cf8b r15 | charles.nicholson | 2010-03-17 20:08:52 -0500 (Wed, 17 Mar 2010) | 1 line simple changes from sony Patrick Johnmeyer 2013-01-09 23:43:59 -06:00
  • b9825d16f8 r14 | charles.nicholson | 2010-03-17 19:39:17 -0500 (Wed, 17 Mar 2010) | 1 line better configuration names Patrick Johnmeyer 2013-01-09 23:43:54 -06:00
  • 946aa5e7d4 r13 | charles.nicholson | 2010-03-17 19:05:19 -0500 (Wed, 17 Mar 2010) | 1 line rename sln/vcproj to '_vs2005', fix up targets to still be named unittestpp and test-unittestpp Patrick Johnmeyer 2013-01-09 23:43:48 -06:00
  • b2e2959c76 r12 | charles.nicholson | 2010-03-17 18:59:25 -0500 (Wed, 17 Mar 2010) | 1 line move unittestpp.h and config.h to top-level folder, to allow 'include unittestpp/unittestpp.h' directives in client code Patrick Johnmeyer 2013-01-09 23:43:37 -06:00
  • eebfcb4103 r11 | charles.nicholson | 2010-03-17 18:49:54 -0500 (Wed, 17 Mar 2010) | 1 line fix makefile, gcc 4.3 compiles cleanly, fix obj/bin/lib dirs Patrick Johnmeyer 2013-01-09 23:43:32 -06:00
  • bcde677ff0 r10 | charles.nicholson | 2010-03-17 18:04:53 -0500 (Wed, 17 Mar 2010) | 1 line rename unittestpp folder to src, fix bin/lib/obj folders in vcproj files Patrick Johnmeyer 2013-01-09 23:43:23 -06:00
  • c8f551a502 r9 | charles.nicholson | 2010-03-17 17:13:51 -0500 (Wed, 17 Mar 2010) | 1 line setjmp/longjmp in place for assert handling when UNITTEST_USE_EXCEPTIONS is not defined Patrick Johnmeyer 2013-01-09 23:43:13 -06:00
  • 3a40aa80a1 r8 | charles.nicholson | 2010-03-16 21:27:33 -0500 (Tue, 16 Mar 2010) | 1 line fixed bug where tests weren't correctly executing while testing the TestRunner (accessing the Details and Results singletons was redirecting failures to bogus RecordingReporters, instead of the real UT++ test engine). Hoisted assert failure reporting into ReportAssert, in preparation for setjmp/longjmp assert handling in the absence of exceptions. Slight renamings and cosmetic fixups Patrick Johnmeyer 2013-01-09 23:43:07 -06:00
  • ab8b818591 r7 | charles.nicholson | 2010-03-16 16:18:18 -0500 (Tue, 16 Mar 2010) | 1 line add DeferredTestReporter and DeferredTestResult back in, conditional on UNITTEST_USE_DEFERRED_REPORTER Patrick Johnmeyer 2013-01-09 23:42:51 -06:00
  • 6712ae184a r6 | charles.nicholson | 2010-03-15 19:03:04 -0500 (Mon, 15 Mar 2010) | 1 line pull in less win32 stuff in timehelpers, strip down top-level unittestpp.h Patrick Johnmeyer 2013-01-09 23:42:44 -06:00
  • 23c7368d92 r5 | charles.nicholson | 2010-03-15 17:46:01 -0500 (Mon, 15 Mar 2010) | 1 line remove leftover exception test structures, fix ReportAssert for no-exceptions build Patrick Johnmeyer 2013-01-09 23:42:35 -06:00
  • 4f556d6539 r4 | charles.nicholson | 2010-03-08 23:23:36 -0600 (Mon, 08 Mar 2010) | 1 line all try/catch calls are either #ifdefd out or replaced with UT_TRY/UT_CATCH macro madness Patrick Johnmeyer 2013-01-09 23:42:29 -06:00
  • 67d4ecb5c5 r3 | charles.nicholson | 2010-03-08 22:58:59 -0600 (Mon, 08 Mar 2010) | 1 line first pass at adding exception macros Patrick Johnmeyer 2013-01-09 23:42:14 -06:00
  • 72c2581719 Renamed files with + in them to be alphanumeric and baselined to roughly r2 or http://unittestpp.googlecode.com/svn/trunk/ Patrick Johnmeyer 2013-01-09 23:33:51 -06:00
  • a3f957c09f ------------------------------------------------------------------------ r207 | llopis | 2009-04-26 19:51:43 -0500 (Sun, 26 Apr 2009) | 2 lines sourceforge Patrick Johnmeyer 2012-12-14 00:25:19 -06:00
  • d1c51eb71b ------------------------------------------------------------------------ r206 | cnicholson | 2009-02-01 23:09:01 -0600 (Sun, 01 Feb 2009) | 1 line Patrick Johnmeyer 2012-12-14 00:24:48 -06:00
  • 270380845c ------------------------------------------------------------------------ r205 | cnicholson | 2009-02-01 22:50:16 -0600 (Sun, 01 Feb 2009) | 2 lines Patrick Johnmeyer 2012-12-14 00:17:17 -06:00
  • d6ba794823 ------------------------------------------------------------------------ r204 | cnicholson | 2008-11-15 11:08:34 -0600 (Sat, 15 Nov 2008) | 1 line Patrick Johnmeyer 2012-12-13 23:53:56 -06:00
  • 6b6d9ae192 Merge pull request #1 from paleozogt/master qdii 2012-11-15 11:06:06 -08:00
  • 0e14178b0f Merge pull request #1 from paleozogt/master qdii 2012-11-15 11:06:06 -08:00
  • a57a64dfb3 Merge 062241c85d into 259cf50b21 Aaron Simmons 2012-11-15 09:09:48 -08:00
  • 062241c85d adding CMakeLists.txt Aaron Simmons 2012-11-15 10:07:33 -07:00
  • 259cf50b21 Added autobuild system qdii 2012-11-14 16:30:25 -05:00
  • 24216b2556 Added all files from UnitTest++ v1.4 v1.4 qdii 2012-11-14 16:28:24 -05:00