From 4566d7257a371b4e8aba64a8f2e72415fb037345 Mon Sep 17 00:00:00 2001 From: Viktor Danov Date: Mon, 26 Sep 2022 18:03:25 +0300 Subject: [PATCH] update tests --- cmd/abacus-cli/main_test.go | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/cmd/abacus-cli/main_test.go b/cmd/abacus-cli/main_test.go index 8e94427..3e2ba91 100644 --- a/cmd/abacus-cli/main_test.go +++ b/cmd/abacus-cli/main_test.go @@ -30,6 +30,11 @@ func Test_evaluateExpression(t *testing.T) { {expr: "2", want: abacus.NewNumber(2), visitor: visitor}, {expr: "2.139487526 + 9.4777777", want: abacus.NewNumber(11.617265226), visitor: visitor}, } + expressionTests := testArgs{ + {expr: "2", want: abacus.NewNumber(2), visitor: visitor}, + {expr: "0.2", want: abacus.NewNumber(0.2), visitor: visitor}, + {expr: ".2", want: abacus.NewNumber(0.2), visitor: visitor}, + } multiplicationTests := testArgs{ {expr: "2*2", want: abacus.NewNumber(4), visitor: visitor}, {expr: "2*2*2", want: abacus.NewNumber(8), visitor: visitor}, @@ -70,6 +75,7 @@ func Test_evaluateExpression(t *testing.T) { } runTestSuite(t, "Addition & Subtraction", additionTests) + runTestSuite(t, "Expressions", expressionTests) runTestSuite(t, "Multiplication & Division", multiplicationTests) runTestSuite(t, "Exponentiation", exponentiationTests) runTestSuite(t, "Variables", variableTests)