packages feed

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)
}