From 036a166909073304a5c095f8585aede03190a93e Mon Sep 17 00:00:00 2001 From: dfsek Date: Thu, 16 Jun 2022 23:40:52 -0700 Subject: [PATCH] fix ParserTest --- .../src/test/java/structure/ParserTest.java | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/common/addons/structure-terrascript-loader/src/test/java/structure/ParserTest.java b/common/addons/structure-terrascript-loader/src/test/java/structure/ParserTest.java index b502a3563..e50589dfb 100644 --- a/common/addons/structure-terrascript-loader/src/test/java/structure/ParserTest.java +++ b/common/addons/structure-terrascript-loader/src/test/java/structure/ParserTest.java @@ -8,12 +8,15 @@ package structure; +import com.dfsek.terra.addons.terrascript.parser.lang.Executable; + import org.apache.commons.io.IOUtils; import org.junit.jupiter.api.Test; import java.io.IOException; import java.nio.charset.Charset; import java.util.List; +import java.util.Objects; import com.dfsek.terra.addons.terrascript.parser.Parser; import com.dfsek.terra.addons.terrascript.parser.exceptions.ParseException; @@ -29,7 +32,7 @@ import com.dfsek.terra.addons.terrascript.tokenizer.Position; public class ParserTest { @Test public void parse() throws IOException, ParseException { - Parser parser = new Parser(IOUtils.toString(getClass().getResourceAsStream("/test.tesf"), Charset.defaultCharset())); + Parser parser = new Parser(IOUtils.toString(Objects.requireNonNull(getClass().getResourceAsStream("/test.tesf")), Charset.defaultCharset())); parser.registerFunction("test", new FunctionBuilder() { @Override @@ -54,13 +57,13 @@ public class ParserTest { }); long l = System.nanoTime(); - Block block = parser.parse(); + Executable block = parser.parse(); long t = System.nanoTime() - l; System.out.println("Took " + (double) t / 1000000); - block.apply(null, new Scope()); + block.execute(null); - block.apply(null, new Scope()); + block.execute(null); } private static class Test1 implements Function {