This commit is contained in:
2018-07-31 10:50:06 -04:00
parent c040135305
commit 58fa6f0503
45 changed files with 504 additions and 295 deletions
+13 -6
View File
@@ -1,21 +1,27 @@
#include "UTest.hpp"
const /*static*/ char * UTest::sp_pstr = "pass";
const /*static*/ char * UTest::sp_fstr = "fail";
#include <stdio.h>
/*static*/ const char* UTest::sp_pstr = "pass";
/*static*/ const char* UTest::sp_fstr = "fail";
/*static*/ unsigned long int UTest::s_pass = 0;
/*static*/ unsigned long int UTest::s_fail = 0;
UTest::UTest( const char * tstr ) {
UTest::UTest( const char* tstr )
: m_pass(0), m_fail(0)
{
init(tstr);
}
void UTest::init( const char * tstr ) {
void UTest::init( const char* tstr )
{
mp_tstr = tstr;
m_pass = m_fail = 0;
}
void UTest::test( const char * description, const int flag ) {
void UTest::test( const char* description, const int flag )
{
const char * pf = nullptr;
if (flag) {
pf = sp_pstr;
@@ -29,7 +35,8 @@ void UTest::test( const char * description, const int flag ) {
printf("%s: %s -> %s\n", mp_tstr, description, pf);
}
void UTest::report() const {
void UTest::report() const
{
printf("%s: pass: %ld, fail: %ld\n", mp_tstr, m_pass, m_fail);
}