From e475aa22436a89130f89c2540e708b2e16aef485 Mon Sep 17 00:00:00 2001 From: fintarin Date: Sun, 16 Jul 2023 21:03:35 +0300 Subject: [PATCH] Add TODO tests --- tests/src/expressions/ExpressionTests.cpp | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/tests/src/expressions/ExpressionTests.cpp b/tests/src/expressions/ExpressionTests.cpp index 1430f9ba8..c10779292 100644 --- a/tests/src/expressions/ExpressionTests.cpp +++ b/tests/src/expressions/ExpressionTests.cpp @@ -354,6 +354,14 @@ TEST(ExpressionTests, stringConstructorTest) { EXPECT_EQ(Expression("(x/y)^(1/3)").toString(), "root(x, 3)/root(y, 3)"); EXPECT_EQ(Expression("(x/y)^x").toString(), "(x^x)/(y^x)"); EXPECT_EQ(Expression("(x/y)^(1/x)").toString(), "root(x, x)/root(y, x)"); + + // TODO! fix + // EXPECT_EQ(Expression("x/(2 sqrt(x) - x)").toString(), "TODO"); + // EXPECT_EQ(Expression("(x-1)/(sqrt(x) - x)").toString(), "TODO"); + // EXPECT_EQ(Expression("(x-1)/(2 sqrt(x) - x)").toString(), "TODO"); + // EXPECT_EQ(Expression("(x-1)/(sqrt(x)/2 - x)").toString(), "TODO"); + // EXPECT_EQ(Expression("(x-1)/(2 root(x, 3) - x)").toString(), "TODO"); + // EXPECT_EQ(Expression("(x-1)/(2 x^(4/3) - x)").toString(), "TODO"); // TODO! implement this // EXPECT_EQ(Expression("sqrt(x^2)").toString(), "abs(x)");