mirror of
https://github.com/gbdev/rgbds.git
synced 2025-11-20 10:12:06 +00:00
Add more tests for RGBASM code coverage (#1257)
* Add more tests for RGBASM code coverage * Use C++ unnamed parameters, not `(void)` casting * Fix crash in `sect_AlignPC` from #1253
This commit is contained in:
16
test/asm/invalid-format.asm
Normal file
16
test/asm/invalid-format.asm
Normal file
@@ -0,0 +1,16 @@
|
||||
println STRFMT("%+d %++d", 42, 42)
|
||||
println STRFMT("%#x %##x", 42, 42)
|
||||
println STRFMT("%-4d %--4d", 42, 42)
|
||||
println STRFMT("%.f %..f", 42.0, 42.0)
|
||||
|
||||
DEF N = 42
|
||||
println "{5d:N} {5d5:N}"
|
||||
println "{x:N} {xx:N}"
|
||||
|
||||
println STRFMT("%+s", "hello")
|
||||
println STRFMT("%#s", "hello")
|
||||
println STRFMT("%0s", "hello")
|
||||
println STRFMT("%.5s", "hello")
|
||||
|
||||
println STRFMT("%#d", 42)
|
||||
println STRFMT("%.5d", 42)
|
||||
Reference in New Issue
Block a user