diff options
author | Tim Kientzle <kientzle@acm.org> | 2016-04-29 21:49:34 -0700 |
---|---|---|
committer | Tim Kientzle <kientzle@acm.org> | 2016-04-29 21:49:34 -0700 |
commit | 98ab8fb22afa30c11f267aa800c226512ff14bd4 (patch) | |
tree | 366f91399395aab182fa7a5d1a96cab18721eab6 /cat/test | |
parent | 2b7c2800b5cc57002eec3f83226d345d48c6796a (diff) | |
download | libarchive-98ab8fb22afa30c11f267aa800c226512ff14bd4.tar.gz |
Sync up test harnesses
Diffstat (limited to 'cat/test')
-rw-r--r-- | cat/test/test.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/cat/test/test.h b/cat/test/test.h index 78f96792..704a137e 100644 --- a/cat/test/test.h +++ b/cat/test/test.h @@ -145,6 +145,9 @@ /* As above, but raw blocks of bytes. */ #define assertEqualMem(v1, v2, l) \ assertion_equal_mem(__FILE__, __LINE__, (v1), #v1, (v2), #v2, (l), #l, NULL) +/* Assert that memory is full of a specified byte */ +#define assertMemoryFilledWith(v1, l, b) \ + assertion_memory_filled_with(__FILE__, __LINE__, (v1), #v1, (l), #l, (b), #b, NULL) /* Assert two files are the same. */ #define assertEqualFile(f1, f2) \ assertion_equal_file(__FILE__, __LINE__, (f1), (f2)) @@ -228,6 +231,7 @@ int assertion_empty_file(const char *, int, const char *); int assertion_equal_file(const char *, int, const char *, const char *); int assertion_equal_int(const char *, int, long long, const char *, long long, const char *, void *); int assertion_equal_mem(const char *, int, const void *, const char *, const void *, const char *, size_t, const char *, void *); +int assertion_memory_filled_with(const char *, int, const void *, const char *, size_t, const char *, char, const char *, void *); int assertion_equal_string(const char *, int, const char *v1, const char *, const char *v2, const char *, void *, int); int assertion_equal_wstring(const char *, int, const wchar_t *v1, const char *, const wchar_t *v2, const char *, void *); int assertion_file_atime(const char *, int, const char *, long, long); |