Added more tests

This commit is contained in:
Eduard Urbach 2025-02-11 18:48:40 +01:00
parent 1674b8384e
commit 38b573085e
Signed by: eduard
GPG key ID: 49226B848C78F6C8
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) {