mirror of
https://github.com/0xJ1M/MathsEngine.git
synced 2026-06-05 02:10:08 +00:00
Feature/initial refactor (#1)
* Done some initial modification of the code, removed a redundant check in GetNextChar. Updated some comments * Initial refactor: Cleaned up remaning comments
This commit is contained in:
@@ -23,7 +23,7 @@ namespace EngineTests
|
||||
TreeNode three = new(tokthree);
|
||||
exptectedTree.AddChildNode(four);
|
||||
exptectedTree.AddChildNode(three);
|
||||
ExpressionTree returnedTree = new ExpressionTree(testExp);
|
||||
ExpressionTree returnedTree = new(testExp);
|
||||
Assert.IsTrue(returnedTree.Equals(exptectedTree));
|
||||
}
|
||||
|
||||
@@ -36,8 +36,8 @@ namespace EngineTests
|
||||
string testExp = "3+4*7";
|
||||
Token tok31 = new("31", Token.Type.Numeric, Token.NumericType.Decimal, 0);
|
||||
TreeNode exptectedTree = new(tok31);
|
||||
ExpressionTree returnedTree = new ExpressionTree(testExp);
|
||||
ExpressionTree evaluatedTree = returnedTree.Evaluate();
|
||||
ExpressionTree returnedTree = new(testExp);
|
||||
ExpressionTree? evaluatedTree = returnedTree.Evaluate();
|
||||
Assert.IsTrue(evaluatedTree.Equals(exptectedTree));
|
||||
}
|
||||
|
||||
@@ -51,8 +51,8 @@ namespace EngineTests
|
||||
decimal testValue = decimal.Divide(209 , 7);
|
||||
Token tok31 = new(testValue.ToString(), Token.Type.Numeric, Token.NumericType.Decimal, 0);
|
||||
TreeNode exptectedTree = new(tok31);
|
||||
ExpressionTree returnedTree = new ExpressionTree(testExp);
|
||||
ExpressionTree evaluatedTree = returnedTree.Evaluate();
|
||||
ExpressionTree returnedTree = new(testExp);
|
||||
ExpressionTree? evaluatedTree = returnedTree.Evaluate();
|
||||
Assert.IsTrue(evaluatedTree.Equals(exptectedTree));
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user