Memory performance improvements

This commit is contained in:
serso
2016-01-25 10:34:12 +01:00
parent 9d4365cc79
commit f05d050b6c
14 changed files with 170 additions and 131 deletions

View File

@@ -1,6 +1,5 @@
package jscl.text;
import jscl.JsclMathEngine;
import org.junit.Assert;
/**
@@ -12,13 +11,13 @@ public class PowerParserTest {
@org.junit.Test
public void testParse() throws Exception {
PowerParser.parser.parse(Parser.Parameters.newInstance(" ^", new MutableInt(0), JsclMathEngine.getInstance()), null);
PowerParser.parser.parse(Parser.Parameters.newInstance(" **", new MutableInt(0), JsclMathEngine.getInstance()), null);
PowerParser.parser.parse(Parser.Parameters.newInstance(" **7", new MutableInt(0), JsclMathEngine.getInstance()), null);
PowerParser.parser.parse(Parser.Parameters.newInstance("^", new MutableInt(0), JsclMathEngine.getInstance()), null);
PowerParser.parser.parse(Parser.Parameters.newInstance("**", new MutableInt(0), JsclMathEngine.getInstance()), null);
PowerParser.parser.parse(Parser.Parameters.get(" ^"), null);
PowerParser.parser.parse(Parser.Parameters.get(" **"), null);
PowerParser.parser.parse(Parser.Parameters.get(" **7"), null);
PowerParser.parser.parse(Parser.Parameters.get("^"), null);
PowerParser.parser.parse(Parser.Parameters.get("**"), null);
try {
PowerParser.parser.parse(Parser.Parameters.newInstance("*", new MutableInt(0), JsclMathEngine.getInstance()), null);
PowerParser.parser.parse(Parser.Parameters.get("*"), null);
Assert.fail();
} catch (ParseException e) {