this is a class for unit testing

Dependents:   OS

This is an UnitTest library. You can use for POST.

UnitTest.cpp

Committer:
sPymbed
Date:
2019-11-20
Revision:
4:13e7349640c0
Parent:
3:658ba851ab74

File content as of revision 4:13e7349640c0:

#include "UnitTest.h"

void UnitTest::start(){
    testCount = 1;
    printf("UnitTest:\n\r");
    unitTest.start();
}

void UnitTest::end(){
    unitTest.stop();
    printf("End: %fs\n\r", unitTest.read());
}

void UnitTest::assertOn(int a, int b){
    printf("Test %d: ", testCount);
    if(a == b){
        printf("Passed\n\r");
    } else {
        printf("Failed\n\r");
        while(true){
            wait(1);
        }
    }
    testCount++;
}