32 lines
487 B
Go
32 lines
487 B
Go
package parser
|
|
|
|
import "testing"
|
|
|
|
func TestEnum (test *testing.T) {
|
|
checkTree ("../tests/parser/enum", false,
|
|
`:arf
|
|
---
|
|
enum ro AffrontToGod:Int:4
|
|
- bird0 (28394 9328 398 9)
|
|
- bird1 (23 932832 398 2349)
|
|
- bird2 (1 2 3 4)
|
|
enum ro NamedColor:U32
|
|
- red 16711680
|
|
- green 65280
|
|
- blue 255
|
|
enum ro ThisIsTerrible:Vector
|
|
- up (0 -1)
|
|
- down (0 1)
|
|
- left (-1 0)
|
|
- right (1 0)
|
|
enum ro Weekday:Int
|
|
- sunday
|
|
- monday
|
|
- tuesday
|
|
- wednesday
|
|
- thursday
|
|
- friday
|
|
- saturday
|
|
`, test)
|
|
}
|