Skip to content

Commit d199b42

Browse files
committed
[Testing] Handled Dana Tests
1 parent 7812512 commit d199b42

File tree

7 files changed

+30
-37
lines changed

7 files changed

+30
-37
lines changed
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
def main
2+
var a b a is int
3+
begin
4+
a := 1
5+
writeInteger: a
6+
writeString: "\nthis program is wrong!!!\n"
7+
end

testing/invalid_semantic/weak_return.dana

Lines changed: 0 additions & 36 deletions
This file was deleted.

testing/issues/weird_string.dana

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ def main
33
var i is int
44

55
i := 3
6-
c := "gazonk"[i]
6+
c := "gazonk"[-1]
77

88
writeChar: c
99
writeChar: '\n'

testing/programs/length_fun.dana

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
def main
2+
def length is int: s as byte[]
3+
var i is int
4+
i := 0
5+
loop:
6+
if s[i] = '\0':
7+
return: i
8+
i := i+1
9+
10+
writeInteger: length("Kat")
11+
writeChar: '\n'

testing/programs/weird_string.dana

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
def main
2+
var c is byte
3+
var i is int
4+
5+
i := 3
6+
c := "gazonk"[i + 1]
7+
8+
writeChar: c
9+
writeChar: '\n'

testing/results/length_fun.result

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
3
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
n

0 commit comments

Comments
 (0)