Parolin 0.7.9 6796
Console (soon DLLs) to do a tar like job
Loading...
Searching...
No Matches
tests.h File Reference

Common definitions for test applications. More...

#include "sysdefs.h"
#include "tuklib_integer.h"
#include "lzma.h"
#include "tuktest.h"

Go to the source code of this file.

Macros

#define memcrap(buf, size)
 
#define expect(test)
 
#define succeed(test)
 
#define fail(test)
 
#define assert_lzma_ret(test_expr, ref_val)
 
#define assert_lzma_check(test_expr, ref_val)
 

Detailed Description

Common definitions for test applications.

Macro Definition Documentation

◆ assert_lzma_check

#define assert_lzma_check ( test_expr,
ref_val )
Value:
assert_enum_eq(test_expr, ref_val, enum_strings_lzma_check)
#define assert_enum_eq(test_expr, ref_value, enum_strings)
Definition tuktest.h:894

◆ assert_lzma_ret

#define assert_lzma_ret ( test_expr,
ref_val )
Value:
assert_enum_eq(test_expr, ref_val, enum_strings_lzma_ret)

◆ expect

#define expect ( test)
Value:
((test) ? 0 : (fprintf(stderr, "%s:%d: %s\n", \
__FILE__, __LINE__, #test), abort(), 0))
-lz4-abi

◆ fail

#define fail ( test)
Value:
#define expect(test)
Definition tests.h:26

◆ memcrap

#define memcrap ( buf,
size )
Value:
memset(buf, 0xFD, size)
char buf[N_BUF]
Definition spewG.c:36
size_t size
Definition platform.h:559

◆ succeed

#define succeed ( test)
Value: