Added existing common.c/.h functions to test lib; minor assert refactoring

This commit is contained in:
Andreas Schiffler 2012-12-09 17:56:19 -08:00
parent de32627287
commit 84aaf1fed9
8 changed files with 1491 additions and 20 deletions

View file

@ -54,12 +54,6 @@ extern "C" {
*/
#define ASSERT_PASS 1
/*! \brief counts the failed asserts */
static Uint32 SDLTest_AssertsFailed = 0;
/*! \brief counts the passed asserts */
static Uint32 SDLTest_AssertsPassed = 0;
/**
* \brief Assert that logs and break execution flow on failures.
*
@ -85,10 +79,17 @@ void SDLTest_ResetAssertSummary();
/**
* \brief Logs summary of all assertions (total, pass, fail) since last reset as INFO or ERROR.
*
*/
void SDLTest_LogAssertSummary();
/**
* \brief Converts the current assert summary state to a test result.
*
* \returns TEST_RESULT_PASSED, TEST_RESULT_FAILED, or TEST_RESULT_NO_ASSERT
*/
int SDLTest_AssertSummaryToTestResult();
#ifdef __cplusplus
/* *INDENT-OFF* */
}