Skip to content

Incorporate changes from googlecode #20

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 30 commits into from
Jan 26, 2013
Merged

Incorporate changes from googlecode #20

merged 30 commits into from
Jan 26, 2013

Conversation

pjohnmeyer
Copy link
Member

This pull closes #3.

… | 1 line

first pass at adding exception macros
… | 1 line

all try/catch calls are either #ifdefd out or replaced with UT_TRY/UT_CATCH macro madness
… | 1 line

remove leftover exception test structures, fix ReportAssert for no-exceptions build
… | 1 line

pull in less win32 stuff in timehelpers, strip down top-level unittestpp.h
… | 1 line

add DeferredTestReporter and DeferredTestResult back in, conditional on UNITTEST_USE_DEFERRED_REPORTER
… | 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
… | 1 line

setjmp/longjmp in place for assert handling when UNITTEST_USE_EXCEPTIONS is not defined
…) | 1 line

rename unittestpp folder to src, fix bin/lib/obj folders in vcproj files
…) | 1 line

fix makefile, gcc 4.3 compiles cleanly, fix obj/bin/lib dirs
…) | 1 line

move unittestpp.h and config.h to top-level folder, to allow 'include unittestpp/unittestpp.h' directives in client code
…) | 1 line

rename sln/vcproj to '_vs2005', fix up targets to still be named unittestpp and test-unittestpp
…) | 1 line

DLL builds for win32, more bin/lib/obj location and configuration name changing in vs2005
…) | 1 line

add scea 'TestReporterMulti' as 'CompositeTestReporter', add tests
…) | 1 line

add mt and md build configurations for vs2005, for CRT selection convenience
…) | 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
…) | 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
…) | 1 line

long long streaming for MemoryOutStream, from sony
…) | 1 line

inject 'using namespace std' into TestTestMacros.cpp
…) | 1 line

add vs2008 solution + vcproj files
…) | 1 line

platform macros for jmp_buf, setjmp, longjmp.  Remove unused code, fix shadowed virtual functions (yikes!)
…) | 1 line

fix strict aliasing violation, was causing gcc failures.  use std::memcpy instead of union-cast
…) | 1 line

normalize configurations, output paths
…0 Jul 2010) | 1 line

dummy change to test committing
@pjohnmeyer pjohnmeyer merged commit 443b356 into master Jan 26, 2013
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Incorporate changes from Google Code svn repository
1 participant