-
Notifications
You must be signed in to change notification settings - Fork 179
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
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
… | 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 better configuration names
…) | 1 line simple changes from sony
…) | 1 line DLL builds for win32, more bin/lib/obj location and configuration name changing in vs2005
…) | 1 line forgot to add file
…) | 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 reset config.h macros
…) | 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 add Clear() to MemoryOutStream()
…) | 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
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This pull closes #3.