From 3329753ef71456417c1375c2e84f172f8c4c3c9f Mon Sep 17 00:00:00 2001 From: Peter Evans Date: Sat, 3 Feb 2018 22:00:04 -0600 Subject: [PATCH] Add test for vm_segment_fwrite --- tests/vm_segment.c | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/tests/vm_segment.c b/tests/vm_segment.c index 86b908a..59f8a10 100644 --- a/tests/vm_segment.c +++ b/tests/vm_segment.c @@ -180,3 +180,17 @@ Test(vm_segment, set16) vm_segment_set16(segment, 0, 0x2345); cr_assert_eq(vm_segment_get16(segment, 0), 0x2345); } + +Test(vm_segment, fwrite) +{ + FILE *stream; + + stream = fopen("../data/zero.img", "r"); + vm_segment_fread(segment, stream, 0, 123); + + fclose(stream); + stream = fopen("/tmp/zero.img", "w"); + cr_assert_eq(vm_segment_fwrite(segment, stream, 0, 123), OK); + + fclose(stream); +}