Skip to content

arseniybelkov/itest

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

itest

Inlined tests for C/C++

itest allows you to write tests right where your implementation is:

int add(int x, int y) {
	return x + y;
}

// ------------------
// TESTS
// ------------------
#include "../itest.c"

ITEST_SUITE_BEGIN(SIMPLE_TESTS) {

	ITEST(two_plus_two) {
		ASSERT_EQ(4, add(2, 2));
	}

	ITEST(two_plus_three) {
		ASSERT_EQ(5, add(2, 3));
	}

	ITEST_SUITE_END()
}

About

Inlined tests for C

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Contributors

Languages