Skip to content

KnownSpace/SimpleTest

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SimpleTest

a simple unit test library

Usage:

#include <simpletest/TestRunner.hpp>

class MyTest:public simpletest::ITypenamedTest<MyTest>
{
public:
    MyTest() noexcept = default;

    ~MyTest() noexcept = default;

    virtual simpletest::TestResult Run() noexcept override
    {
        int i = 0;
        if(i != 0)
        {
            return this->Fail("i should equal with 0");
        }
        //or this->Assert(i == 0,"i should equal with 0");
        return this->Success();
    }
};

int main()
{
    simpletest::TestRunner runner;
    runner.Register<MyTest>();
    return runner.Run();
}

About

a simple unit test library

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages