Skip to content
forked from hltbra/thc

THC (Testing High C) is a set of macros and small functions aimed to help C developers write their tests

Notifications You must be signed in to change notification settings

hudsonsferreira/thc

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

THC

THC (Testing High C) is a set of macros and small functions aimed to help C developers write their tests.

Usage

Create a test.c file:

#include "thc.h"

void ensure_not_high() {
    ENSURE(2 + 2 == 4);
}

int main() {
    thc_addtest(ensure_not_high);
    return thc_run(THC_VERBOSE);
}

Compile with:

$ gcc -o test.out test.c  -Ipath/to/thc/ path/to/thc/thc.c

See it run:

$ ./test.out
2 + 2 == 4 ... OK [ensure_not_high, test.c:4]

Run 1 test with 0 failures

I CAN HAZ COLORS:

usage

About

THC (Testing High C) is a set of macros and small functions aimed to help C developers write their tests

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 100.0%