test_util.hpp
Go to the documentation of this file.
45#define test_assert_string_equal( s1 , s2 ) test_assert_string_equal__(s1 , s2 , __FILE__ , __LINE__)
46 void test_assert_string_equal__( const char * s1 , const char * s2 , const char * file , int line);
47#define test_assert_string_not_equal( s1 , s2 ) test_assert_string_not_equal__(s1 , s2 , __FILE__ , __LINE__)
48 void test_assert_string_not_equal__( const char * s1 , const char * s2 , const char * file , int line);
52#define test_assert_int_equal( i1 , i2 ) test_assert_int_equal__( (i1) , (i2) , __FILE__ , __LINE__ )
55#define test_assert_int_not_equal( i1 , i2 ) test_assert_int_not_equal__( (i1) , (i2) , __FILE__ , __LINE__ )
58#define test_assert_long_equal( i1 , i2 ) test_assert_long_equal__( (i1) , (i2) , __FILE__ , __LINE__ )
61#define test_assert_long_not_equal( i1 , i2 ) test_assert_long_not_equal__( (i1) , (i2) , __FILE__ , __LINE__ )
64#define test_assert_uint_equal( i1 , i2 ) test_assert_uint_equal__( (i1) , (i2) , __FILE__ , __LINE__ )
65 void test_assert_uint_equal__( unsigned int i1 , unsigned int i2 , const char * file , int line );
67#define test_assert_uint_not_equal( i1 , i2 ) test_assert_uint_not_equal__( (i1) , (i2) , __FILE__ , __LINE__ )
68 void test_assert_uint_not_equal__( unsigned int i1 , unsigned int i2 , const char * file , int line );
70#define test_assert_size_t_equal( s1 , s2 ) test_assert_size_t_equal__( (s1) , (s2) , __FILE__ , __LINE__ )
73#define test_assert_size_t_not_equal( s1 , s2 ) test_assert_size_t_not_equal__( (s1) , (s2) , __FILE__ , __LINE__ )
77#define test_assert_double_equal( d1 , d2 ) test_assert_double_equal__( (d1) , (d2) , __FILE__ , __LINE__ )
81#define test_assert_float_equal( d1 , d2 ) test_assert_float_equal__( (d1) , (d2) , __FILE__ , __LINE__ )
85#define test_assert_double_not_equal( d1 , d2 ) test_assert_double_not_equal__( (d1) , (d2) , __FILE__ , __LINE__ )
88#define test_assert_bool_equal( b1 , b2 ) test_assert_bool_equal__( (b1) , (b2) , __FILE__ , __LINE__ )
91#define test_assert_bool_not_equal( b1 , b2 ) test_assert_bool_not_equal__( (b1) , (b2) , __FILE__ , __LINE__ )
100#define test_assert_time_t_equal( t1 , t2) test_assert_time_t_equal__((t1) , (t2) , __FILE__ , __LINE__)
103#define test_assert_time_t_not_equal( t1 , t2) test_assert_time_t_not_equal__((t1) , (t2) , __FILE__ , __LINE__)
106#define test_assert_ptr_equal( p1 , p2 ) test_assert_ptr_equal__( (p1) , (p2) , __FILE__ , __LINE__)
107 void test_assert_ptr_equal__( const void * p1 , const void * p2 , const char * file , int line);
109#define test_assert_ptr_not_equal(p1 , p2) test_assert_ptr_not_equal__( (p1) , (p2) , __FILE__ , __LINE__)
110 void test_assert_ptr_not_equal__( const void * p1 , const void * p2 , const char * file , int line);
118#define test_assert_mem_equal( p1 , p2 , byte_size ) test_assert_mem_equal__( (p1) , (p2) , (byte_size), __FILE__ , __LINE__)
119 void test_assert_mem_equal__( const void * p1 , const void * p2 , size_t byte_size , const char * file , int line);
121#define test_assert_mem_not_equal( p1 , p2 , byte_size ) test_assert_mem_not_equal__( (p1) , (p2) , (byte_size), __FILE__ , __LINE__)
122 void test_assert_mem_not_equal__( const void * p1 , const void * p2 , size_t byte_size , const char * file , int line);
124#define test_assert_file_content( input_file , expected) test_assert_file_content__( input_file , expected , __FILE__ , __LINE__)
125 void test_assert_file_content__( const char * input_file , const char * expected, const char * src_file , int line);
void test_assert_string_not_equal__(const char *s1, const char *s2, const char *file, int line) void * test_argpack_is_stringlist(void *arg) void test_assert_uint_not_equal__(unsigned int i1, unsigned int i2, const char *file, int line) void test_assert_time_t_not_equal__(time_t t1, time_t t2, const char *file, int line) void test_assert_string_equal__(const char *s1, const char *s2, const char *file, int line) void test_assert_false__(bool value, const char *file, int line) void test_assert_true__(bool value, const char *file, int line) void test_assert_float_equal__(float d1, float d2, const char *file, int line) void test_error_exit(const char *fmt,...) void test_exit__(const char *file, int line, const char *fmt,...) void test_assert_long_equal__(long i1, long i2, const char *file, long line) void test_assert_long_not_equal__(long i1, long i2, const char *file, long line) void test_assert_ptr_equal__(const void *p1, const void *p2, const char *file, int line) void test_assert_ptr_not_equal__(const void *p1, const void *p2, const char *file, int line) void test_assert_file_content__(const char *input_file, const char *expected, const char *src_file, int line) void test_install_SIGNALS(void) void test_assert_time_t_equal__(time_t t1, time_t t2, const char *file, int line) void test_util_addr2line() void test_assert_mem_not_equal__(const void *p1, const void *p2, size_t byte_size, const char *file, int line) void test_assert_double_not_equal__(double d1, double d2, const char *file, int line) void test_assert_mem_equal__(const void *p1, const void *p2, size_t byte_size, const char *file, int line) bool test_check_float_equal(float d1, float d2) void test_assert_NULL__(const void *p, const char *file, int line) void test_assert_size_t_equal__(size_t s1, size_t s2, const char *file, int line) bool test_check_string_equal(const char *s1, const char *s2) jmp_buf * util_abort_test_jump_buffer() void * thread_pool_test_func1(void *arg) void test_assert_size_t_not_equal__(size_t s1, size_t s2, const char *file, int line) void test_assert_double_equal__(double d1, double d2, const char *file, int line) void test_assert_not_NULL__(const void *p, const char *file, int line) void test_assert_bool_equal__(bool b1, bool b2, const char *file, int line) void test_assert_bool_not_equal__(bool b1, bool b2, const char *file, int line) bool test_check_double_equal(double d1, double d2) void test_assert_uint_equal__(unsigned int i1, unsigned int i2, const char *file, int line) void test_assert_int_equal__(int i1, int i2, const char *file, int line) void test_assert_util_abort(const char *function_name, void call_func(void *), void *arg) void test_assert_int_not_equal__(int i1, int i2, const char *file, int line) |