From 4aea70ce5289d27f83b99e65364e3a4876995ec4 Mon Sep 17 00:00:00 2001
From: Ticxo <shawn.herobrine@gmail.com>
Date: Tue, 13 Dec 2022 19:35:10 -0800
Subject: [PATCH] Removed test

---
 src/main/java/com/ticxo/test/Main.java        | 25 -------------
 .../com/bedrockk/molang/EvaluatorTest.java    | 33 -----------------
 .../com/bedrockk/molang/ExprTraverseTest.java | 36 -------------------
 .../java/com/bedrockk/molang/GenericTest.java | 21 -----------
 .../java/com/bedrockk/molang/ParseTest.java   | 35 ------------------
 src/test/resources/expr1.txt                  | 22 ------------
 src/test/resources/expr2.txt                  |  2 --
 src/test/resources/expr3.txt                  |  1 -
 src/test/resources/expr4.txt                  | 15 --------
 9 files changed, 190 deletions(-)
 delete mode 100644 src/main/java/com/ticxo/test/Main.java
 delete mode 100644 src/test/java/com/bedrockk/molang/EvaluatorTest.java
 delete mode 100644 src/test/java/com/bedrockk/molang/ExprTraverseTest.java
 delete mode 100644 src/test/java/com/bedrockk/molang/GenericTest.java
 delete mode 100644 src/test/java/com/bedrockk/molang/ParseTest.java
 delete mode 100644 src/test/resources/expr1.txt
 delete mode 100644 src/test/resources/expr2.txt
 delete mode 100644 src/test/resources/expr3.txt
 delete mode 100644 src/test/resources/expr4.txt

diff --git a/src/main/java/com/ticxo/test/Main.java b/src/main/java/com/ticxo/test/Main.java
deleted file mode 100644
index 7768671..0000000
--- a/src/main/java/com/ticxo/test/Main.java
+++ /dev/null
@@ -1,25 +0,0 @@
-package com.ticxo.test;
-
-import com.bedrockk.molang.MoLang;
-
-import java.util.Scanner;
-
-public class Main {
-
-	public static void main(String[] args) {
-		var scanner = new Scanner(System.in);
-		var runtime = MoLang.createRuntime();
-		while(true) {
-			try {
-				String code = scanner.nextLine();
-				if("***".equals(code))
-					break;
-				var value = runtime.execute(MoLang.parse(code));
-				System.out.println(">> " + value.asString());
-			}catch (Throwable t) {
-				t.printStackTrace();
-			}
-		}
-	}
-
-}
diff --git a/src/test/java/com/bedrockk/molang/EvaluatorTest.java b/src/test/java/com/bedrockk/molang/EvaluatorTest.java
deleted file mode 100644
index 94a68a3..0000000
--- a/src/test/java/com/bedrockk/molang/EvaluatorTest.java
+++ /dev/null
@@ -1,33 +0,0 @@
-package com.bedrockk.molang;
-
-import com.bedrockk.molang.parser.MoLangParser;
-import com.bedrockk.molang.runtime.MoLangRuntime;
-import org.junit.jupiter.api.Assertions;
-import org.junit.jupiter.api.DisplayName;
-import org.junit.jupiter.api.Test;
-
-import java.io.IOException;
-import java.util.List;
-
-@DisplayName("Evaluator Test")
-public class EvaluatorTest {
-
-    private void eval(String file, double expected) throws IOException {
-        var parsed = MoLang.parse(getClass().getClassLoader().getResourceAsStream(file));
-        var runtime = MoLang.createRuntime();
-        var actual = runtime.execute(parsed).asDouble();
-
-        Assertions.assertEquals(Math.round(expected), Math.round(actual));
-    }
-
-    @Test
-    public void testEval3() throws IOException {
-        eval("expr3.txt", (213 + 2 / 0.5 + 5 + 2 * 3));
-    }
-
-    @Test
-    public void testEval4() throws IOException {
-        eval("expr4.txt", (213 + 2 / 0.5 + 5 + 2 * 3) + 310.5 + (10 * Math.cos(270)) + 100);
-    }
-
-}
diff --git a/src/test/java/com/bedrockk/molang/ExprTraverseTest.java b/src/test/java/com/bedrockk/molang/ExprTraverseTest.java
deleted file mode 100644
index 8ee2d96..0000000
--- a/src/test/java/com/bedrockk/molang/ExprTraverseTest.java
+++ /dev/null
@@ -1,36 +0,0 @@
-package com.bedrockk.molang;
-
-import com.bedrockk.molang.ast.ArrayAccessExpression;
-import com.bedrockk.molang.parser.MoLangParser;
-import com.bedrockk.molang.ast.FuncCallExpression;
-import com.bedrockk.molang.utils.FileUtils;
-import com.google.gson.GsonBuilder;
-import org.junit.jupiter.api.Assertions;
-import org.junit.jupiter.api.DisplayName;
-import org.junit.jupiter.api.Test;
-
-import java.io.IOException;
-import java.io.InputStream;
-import java.util.List;
-
-@DisplayName("Expr Find Tests")
-public class ExprTraverseTest {
-
-    @Test
-    @DisplayName("Find 1")
-    public void testFind() throws IOException {
-        var parsed = MoLang.parse(getClass().getClassLoader().getResourceAsStream("expr2.txt"));
-        var found = ExprFinder.find(parsed, expression -> expression instanceof FuncCallExpression);
-
-        Assertions.assertEquals(4, found.size());
-    }
-
-    @Test
-    @DisplayName("Find 2")
-    public void testFind2() throws IOException {
-        var parsed = MoLang.parse(getClass().getClassLoader().getResourceAsStream("expr2.txt"));
-        var found = ExprFinder.find(parsed, expression -> expression instanceof ArrayAccessExpression);
-
-        Assertions.assertEquals(1, found.size());
-    }
-}
diff --git a/src/test/java/com/bedrockk/molang/GenericTest.java b/src/test/java/com/bedrockk/molang/GenericTest.java
deleted file mode 100644
index 2c32d3b..0000000
--- a/src/test/java/com/bedrockk/molang/GenericTest.java
+++ /dev/null
@@ -1,21 +0,0 @@
-package com.bedrockk.molang;
-
-import com.bedrockk.molang.runtime.MoParams;
-import com.bedrockk.molang.runtime.value.StringValue;
-import org.junit.jupiter.api.Assertions;
-import org.junit.jupiter.api.DisplayName;
-import org.junit.jupiter.api.Test;
-
-import java.util.List;
-
-@DisplayName("Generic Tests")
-public class GenericTest {
-
-	@Test
-	@DisplayName("MoParams Test")
-	public void testMoParams() {
-		var value = new StringValue("AAAAAAAAA");
-		var params = new MoParams(List.of(value));
-		Assertions.assertEquals(value.asString(), params.getString(0));
-	}
-}
diff --git a/src/test/java/com/bedrockk/molang/ParseTest.java b/src/test/java/com/bedrockk/molang/ParseTest.java
deleted file mode 100644
index ec680a9..0000000
--- a/src/test/java/com/bedrockk/molang/ParseTest.java
+++ /dev/null
@@ -1,35 +0,0 @@
-package com.bedrockk.molang;
-
-import org.junit.jupiter.api.Assertions;
-import org.junit.jupiter.api.DisplayName;
-import org.junit.jupiter.api.Test;
-
-import java.io.*;
-
-@DisplayName("Parse Tests")
-public class ParseTest {
-
-    @Test
-    @DisplayName("Parse File 1")
-    public void parse1() throws IOException {
-        Assertions.assertDoesNotThrow(() -> MoLang.parse(getClass().getClassLoader().getResourceAsStream("expr1.txt")));
-    }
-
-    @Test
-    @DisplayName("Parse File ")
-    public void parse2() throws IOException {
-        Assertions.assertDoesNotThrow(() -> MoLang.parse(getClass().getClassLoader().getResourceAsStream("expr2.txt")));
-    }
-
-    @Test
-    @DisplayName("Parse File 3")
-    public void parse3() throws IOException {
-        Assertions.assertDoesNotThrow(() -> MoLang.parse(getClass().getClassLoader().getResourceAsStream("expr3.txt")));
-    }
-
-    @Test
-    @DisplayName("Parse File 4")
-    public void parse4() throws IOException {
-        Assertions.assertDoesNotThrow(() -> MoLang.parse(getClass().getClassLoader().getResourceAsStream("expr4.txt")));
-    }
-}
diff --git a/src/test/resources/expr1.txt b/src/test/resources/expr1.txt
deleted file mode 100644
index 8d58a66..0000000
--- a/src/test/resources/expr1.txt
+++ /dev/null
@@ -1,22 +0,0 @@
-v.x = 1;
-v.y = 1;
-loop(10, {
-  t.x = v.x + v.y;
-  v.x = v.y;
-  v.y = t.x;
-});
-
-(v.moo > 0) ? {
-  v.x = math.sin(q.life_time * 45);
-  v.x = v.x * v.x + 17.3;
-  t.sin_x = math.sin(v.x);
-  v.x = t.sin_x * t.sin_x + v.x * v.x;
-  v.x = math.sqrt(v.x) * v.x * math.pi;
-};
-
-v.x = 0;
-for_each(v.pig, query.get_nearby_entities(4, 'minecraft:pig'), {
-
-    v.a = v.x->v.z;
-    v.x = v.x + v.pig->query.get_relative_block_state(0, 1, 0, 'flammable');
-});
\ No newline at end of file
diff --git a/src/test/resources/expr2.txt b/src/test/resources/expr2.txt
deleted file mode 100644
index 461e629..0000000
--- a/src/test/resources/expr2.txt
+++ /dev/null
@@ -1,2 +0,0 @@
-v.a = query.is_sleeping ? geometry.my_sleeping_geo : array.my_geos[math.cos(query.anim_time * 12.3 + 41.9) * 10 + 0.6];
-v.b = query.someffunction(v.a);
\ No newline at end of file
diff --git a/src/test/resources/expr3.txt b/src/test/resources/expr3.txt
deleted file mode 100644
index f9b8767..0000000
--- a/src/test/resources/expr3.txt
+++ /dev/null
@@ -1 +0,0 @@
-v.a = 213 + 2 / 0.5 + 5 + 2 * 3;
\ No newline at end of file
diff --git a/src/test/resources/expr4.txt b/src/test/resources/expr4.txt
deleted file mode 100644
index 7df5ca7..0000000
--- a/src/test/resources/expr4.txt
+++ /dev/null
@@ -1,15 +0,0 @@
-t.a = 213 + 2 / 0.5 + 5 + 2 * 3;
-
-array.test.0 = 100;
-array.test[1] = 200;
-array.test[2] = 10.5;
-
-for_each(v.r, array.test, {
-  t.a = t.a + v.r;
-});
-
-loop(10, {
-  t.a = this->t.a + math.cos(270);
-});
-
-return t.a + 100;
\ No newline at end of file
-- 
GitLab