From b38a284ffc56e292b79610bbd94ebaf086fb4421 Mon Sep 17 00:00:00 2001 From: jakob Date: Tue, 9 May 2017 18:53:41 -0400 Subject: Began work on a 100%-compatible repacker --- test/test_header.c | 8 ++++++++ test/test_header.h | 1 + test/test_run.c | 1 + 3 files changed, 10 insertions(+) (limited to 'test') diff --git a/test/test_header.c b/test/test_header.c index 0525614..9a1e680 100644 --- a/test/test_header.c +++ b/test/test_header.c @@ -45,3 +45,11 @@ char *test_header_read(void) { stream_free(s); return NULL; } + + +char *test_header_creation(void) { + struct header *h = create_header(); + mu_assert("Header allocation failed", h != NULL); + mu_assert("Incorrect XP3 header", !memcmp(h->magic, XP3_MAGIC, 11)); + return NULL; +} diff --git a/test/test_header.h b/test/test_header.h index 8a6eeb0..4a4574c 100644 --- a/test/test_header.h +++ b/test/test_header.h @@ -20,3 +20,4 @@ #pragma once char *test_header_read(void); +char *test_header_creation(void); diff --git a/test/test_run.c b/test/test_run.c index b63bcb5..edccb10 100644 --- a/test/test_run.c +++ b/test/test_run.c @@ -44,6 +44,7 @@ static char *run_all_tests(void) { mu_run_test(test_stream_xor); mu_run_test(test_stream_nav); mu_run_test(test_header_read); + mu_run_test(test_header_creation); mu_run_test(test_table_list); mu_run_test(test_table_elif); mu_run_test(test_table_file); -- cgit v1.3