Skip to content

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

Stars

Watchers

Forks

Releases

Packages

Used by

Contributors

Languages