Rewrote type section correct test

This commit is contained in:
Sasha Koshka 2022-09-28 10:36:29 -04:00
parent f4c079786b
commit 1bd886fea0
1 changed files with 35 additions and 48 deletions

View File

@ -6,55 +6,42 @@ func TestType (test *testing.T) {
checkTree ("../tests/parser/type", false,
`:arf
---
type ro aBasic:Obj:
(
.ro that:Int
.ro this:Int
)
type ro bBitFields:Obj:
(
.ro that:Int & 1
.ro this:Int:<298> & 24
)
type ro cInit:Obj:
(
.ro that:String:<"hello world">
.ro this:Int:<23>
)
type ro dInitInherit:aBasic:
(
.that:<9384>
.this:<389>
)
type ro eInitAndDefine:aBasic:
(
.ro these:aBasic:
(
.ro born:Int:<4>
.ro in:Int
.ro the:Int:3:
<
9348
92384
92834
>
):
(
.this:<98>
)
):
(
.that:<9384>
.this:<389>
)
type ro aBasic:Obj
ro that:Int
ro this:Int
type ro bBitFields:Obj
ro that:Int & 1
ro this:Int
298 & 24
type ro cInit:Obj
ro that:String
"hello world"
ro this:Int
23
type ro dInitInherit:aBasic
ro that
9384
ro this
389
type ro eInitAndDefine:aBasic
ro this
389
ro that
9384
ro born:Int
4
ro in:Int
ro the:Int:3
(9348 92384 92834)
ro walls:String
"live in the walls, die in the walls."
type ro fBasic:Int
type ro gBasicInit:Int:<6>
type ro gBasicInit:Int
6
type ro hIntArray:{Int ..}
type ro iIntArrayInit:Int:3:
<
3298
923
92
>
type ro iIntArrayInit:Int:3
(3298 923 92)
`, test)
}