From f11241c2aea6d1ca5b2825786e0458a1aa7f3008 Mon Sep 17 00:00:00 2001 From: ISSOtm Date: Wed, 10 Mar 2021 00:42:01 +0100 Subject: [PATCH] Add INCBIN tests --- test/asm/data.bin | 1 + test/asm/empty.bin | 0 test/asm/incbin-empty-bad.asm | 3 +++ test/asm/incbin-empty-bad.err | 2 ++ test/asm/incbin-empty-bad.out | 0 test/asm/incbin-empty.asm | 3 +++ test/asm/incbin-empty.err | 0 test/asm/incbin-empty.out | 0 test/asm/incbin-end-0.asm | 1 + test/asm/incbin-end-0.err | 0 test/asm/incbin-end-0.out | 0 test/asm/incbin-end-bad.asm | 3 +++ test/asm/incbin-end-bad.err | 2 ++ test/asm/incbin-end-bad.out | 0 test/asm/incbin-end.asm | 3 +++ test/asm/incbin-end.err | 0 test/asm/incbin-end.out | 0 17 files changed, 18 insertions(+) create mode 100644 test/asm/data.bin create mode 100644 test/asm/empty.bin create mode 100644 test/asm/incbin-empty-bad.asm create mode 100644 test/asm/incbin-empty-bad.err create mode 100644 test/asm/incbin-empty-bad.out create mode 100644 test/asm/incbin-empty.asm create mode 100644 test/asm/incbin-empty.err create mode 100644 test/asm/incbin-empty.out create mode 100644 test/asm/incbin-end-0.asm create mode 100644 test/asm/incbin-end-0.err create mode 100644 test/asm/incbin-end-0.out create mode 100644 test/asm/incbin-end-bad.asm create mode 100644 test/asm/incbin-end-bad.err create mode 100644 test/asm/incbin-end-bad.out create mode 100644 test/asm/incbin-end.asm create mode 100644 test/asm/incbin-end.err create mode 100644 test/asm/incbin-end.out diff --git a/test/asm/data.bin b/test/asm/data.bin new file mode 100644 index 00000000..e146b7ff --- /dev/null +++ b/test/asm/data.bin @@ -0,0 +1 @@ +Q+)W-N^wY7F׾ cʃ.Yz+т'挮g}!XX6"]|6`93Qu/]@-baD$sF$!B(x yܽ {@O \ No newline at end of file diff --git a/test/asm/empty.bin b/test/asm/empty.bin new file mode 100644 index 00000000..e69de29b diff --git a/test/asm/incbin-empty-bad.asm b/test/asm/incbin-empty-bad.asm new file mode 100644 index 00000000..86261583 --- /dev/null +++ b/test/asm/incbin-empty-bad.asm @@ -0,0 +1,3 @@ +SECTION "Test", ROM0 + +INCBIN "empty.bin", 0, 1 diff --git a/test/asm/incbin-empty-bad.err b/test/asm/incbin-empty-bad.err new file mode 100644 index 00000000..0f812e8a --- /dev/null +++ b/test/asm/incbin-empty-bad.err @@ -0,0 +1,2 @@ +FATAL: incbin-empty-bad.asm(3): + Specified range in INCBIN is out of bounds diff --git a/test/asm/incbin-empty-bad.out b/test/asm/incbin-empty-bad.out new file mode 100644 index 00000000..e69de29b diff --git a/test/asm/incbin-empty.asm b/test/asm/incbin-empty.asm new file mode 100644 index 00000000..0f32a1f2 --- /dev/null +++ b/test/asm/incbin-empty.asm @@ -0,0 +1,3 @@ +SECTION "Test", ROM0 + +INCBIN "empty.bin" diff --git a/test/asm/incbin-empty.err b/test/asm/incbin-empty.err new file mode 100644 index 00000000..e69de29b diff --git a/test/asm/incbin-empty.out b/test/asm/incbin-empty.out new file mode 100644 index 00000000..e69de29b diff --git a/test/asm/incbin-end-0.asm b/test/asm/incbin-end-0.asm new file mode 100644 index 00000000..0c784c36 --- /dev/null +++ b/test/asm/incbin-end-0.asm @@ -0,0 +1 @@ +INCBIN "data.bin", 123, 0 diff --git a/test/asm/incbin-end-0.err b/test/asm/incbin-end-0.err new file mode 100644 index 00000000..e69de29b diff --git a/test/asm/incbin-end-0.out b/test/asm/incbin-end-0.out new file mode 100644 index 00000000..e69de29b diff --git a/test/asm/incbin-end-bad.asm b/test/asm/incbin-end-bad.asm new file mode 100644 index 00000000..d4fd4ca2 --- /dev/null +++ b/test/asm/incbin-end-bad.asm @@ -0,0 +1,3 @@ +SECTION "Bad", ROM0 + +INCBIN "data.bin", 123, 1 diff --git a/test/asm/incbin-end-bad.err b/test/asm/incbin-end-bad.err new file mode 100644 index 00000000..98856c73 --- /dev/null +++ b/test/asm/incbin-end-bad.err @@ -0,0 +1,2 @@ +FATAL: incbin-end-bad.asm(3): + Specified range in INCBIN is out of bounds diff --git a/test/asm/incbin-end-bad.out b/test/asm/incbin-end-bad.out new file mode 100644 index 00000000..e69de29b diff --git a/test/asm/incbin-end.asm b/test/asm/incbin-end.asm new file mode 100644 index 00000000..cc3e8f0f --- /dev/null +++ b/test/asm/incbin-end.asm @@ -0,0 +1,3 @@ +SECTION "Test", ROM0 + +INCBIN "data.bin", 123 diff --git a/test/asm/incbin-end.err b/test/asm/incbin-end.err new file mode 100644 index 00000000..e69de29b diff --git a/test/asm/incbin-end.out b/test/asm/incbin-end.out new file mode 100644 index 00000000..e69de29b