Added more tests

This commit is contained in:
Eduard Urbach 2025-02-11 18:48:40 +01:00
parent b2f67429f3
commit 1083db6ab2
Signed by: akyoto
GPG Key ID: C874F672B1AF20C0
2 changed files with 15 additions and 0 deletions

14
tests/programs/len.q Normal file
View File

@ -0,0 +1,14 @@
import mem
main() {
a := mem.alloc(16)
assert len(a) == 16
mem.free(a)
assert len("H") == 1
assert len("He") == 2
assert len("Hel") == 3
assert len("Hell") == 4
assert len("Hello") == 5
assert len("日本") == 6
}

View File

@ -62,6 +62,7 @@ var programs = []struct {
{"memory-free", "", "", 0},
{"out-of-memory", "", "", 0},
{"struct", "", "", 0},
{"len", "", "", 0},
}
func TestPrograms(t *testing.T) {