From f5b964339cb67588dd341ddd84b0ff6104e17e02 Mon Sep 17 00:00:00 2001 From: Ruben Dashyan Date: Tue, 17 Mar 2020 10:14:03 +0100 Subject: [PATCH] [poincare/test/expression_properties] Fix helper assert_reduced_expression_unit First reduce Then getUnit --- poincare/test/expression_properties.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/poincare/test/expression_properties.cpp b/poincare/test/expression_properties.cpp index 5345e5a66..88f49370f 100644 --- a/poincare/test/expression_properties.cpp +++ b/poincare/test/expression_properties.cpp @@ -371,13 +371,13 @@ QUIZ_CASE(poincare_properties_get_polynomial_coefficients) { void assert_reduced_expression_unit(const char * expression, const char * unit, ExpressionNode::SymbolicComputation symbolicComutation) { Shared::GlobalContext globalContext; - ExpressionNode::ReductionContext redContext = ExpressionNode::ReductionContext(&globalContext, Real, Degree, SystemForApproximation, symbolicComutation); + ExpressionNode::ReductionContext redContext(&globalContext, Real, Degree, SystemForApproximation, symbolicComutation); Expression e = parse_expression(expression, &globalContext, false); e = e.reduce(redContext); Expression u1 = e.getUnit(); - u1 = u1.reduce(redContext); Expression u2 = parse_expression(unit, &globalContext, false); u2 = u2.reduce(redContext); + u2 = u2.getUnit(); quiz_assert_print_if_failure(u1.isIdenticalTo(u2), expression); }