zeolite-lang-0.11.0.0: example/parser/parser-test.0rt
testcase "parse data from a file" {
success
}
unittest test {
String raw <- FileTesting.forceReadFile($ExprLookup[MODULE_PATH]$ + "/test-data.txt")
ErrorOr<TestData> errorOrData <- TestDataParser.create() `ParseState:consumeAll<?>` raw
TestData data <- errorOrData.getValue()
\ Testing.checkEquals<?>(data.getName(),"example data")
\ Testing.checkEquals<?>(data.getDescription(),"THIS_IS_A_TOKEN")
\ Testing.checkEquals<?>(data.getBoolean(),false)
}