diff options
author | Lars Wirzenius <liw@liw.fi> | 2010-10-26 20:20:20 +0100 |
---|---|---|
committer | Lars Wirzenius <liw@liw.fi> | 2010-10-26 20:20:20 +0100 |
commit | 8f231f428f584372b712be61fd098eebd0d439ce (patch) | |
tree | 172e6f13306c2575104c942248af73547d31e0e9 | |
parent | fa357343d9a56568a0047797b3562a7c52295052 (diff) | |
download | dynstr-8f231f428f584372b712be61fd098eebd0d439ce.tar.gz |
Clean up temporary files in unit tests when all goes well.
-rw-r--r-- | unittests.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/unittests.c b/unittests.c index 7c59e6e..8671a5b 100644 --- a/unittests.c +++ b/unittests.c @@ -1004,6 +1004,8 @@ static int write_test(long (*callback)(char *filename, Dynstr *dynstr)) if (read_bytes == -1) abort(); close(fd); + remove(tempname); + dynstr2 = dynstr_new_from_memory(buf, read_bytes); FAIL_UNLESS_EQUAL(read_bytes, dynstr_len(dynstr)); FAIL_UNLESS_EQUAL(dynstr_cmp(dynstr, dynstr2), 0); @@ -1065,6 +1067,8 @@ static int read_test(Dynstr *(*callback)(char *filename, size_t size)) close(fd); dynstr = callback(tempname, sizeof(canonical) * 2); + remove(tempname); + FAIL_UNLESS(dynstr != NULL); FAIL_UNLESS_EQUAL(dynstr_len(dynstr), sizeof(canonical)); @@ -1137,6 +1141,7 @@ static int readline_test(Dynstr *(*callback)(char *filename)) close(fd); result = callback(tempname); + remove(tempname); FAIL_UNLESS_EQUAL(dynstr_cmp(line1, result), 0); |