- Updated Coding Standards and adjusted code to fit.
- Restructured test for organization purposes
This commit is contained in:
10
test/test.h
10
test/test.h
@@ -23,6 +23,7 @@
|
||||
#include <ostream>
|
||||
#include <string>
|
||||
#include <cassert>
|
||||
|
||||
#include <fennec/lang/limits.h>
|
||||
#include <fennec/math/common.h>
|
||||
#include <fennec/math/relational.h>
|
||||
@@ -90,7 +91,14 @@ inline void __fennec_test_run(const std::string& expression, ResultT result, Res
|
||||
}
|
||||
|
||||
#define fennec_test_run(Expression, Expected) __fennec_test_run(#Expression, Expression, Expected)
|
||||
#define fennec_test_section(Section) std::cout << #Section << std::endl
|
||||
|
||||
#define fennec_test_header(Header) std::cout << std::string(80, '=') << std::endl \
|
||||
<< (Header) << std::endl \
|
||||
<< std::string(80, '=') << std::endl
|
||||
|
||||
#define fennec_test_subheader(Header) std::cout << (Header) << ' ' << std::string(80 - sizeof(Header), '=') << std::endl
|
||||
#define fennec_test_section(Section) std::cout << (Section) << ' ' << std::string(80 - sizeof(Section), '-') << std::endl
|
||||
|
||||
#define fennec_test_spacer(Count) std::cout << std::string(Count, std::cout.widen('\n'))
|
||||
|
||||
#endif // FENNEC_TEST_H
|
||||
|
||||
Reference in New Issue
Block a user