Skip to content
/ thc Public

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

License

Notifications You must be signed in to change notification settings

hltbra/thc

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

44 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

THC

Build Status Bitdeli Badge

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

Usage

Create a C test file (let's say test.c):

#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 running:

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

Run 1 test with 0 failures

Samples

There are some samples at samples/.

Colors

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

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published