diff --git a/poincare/test/user_variable.cpp b/poincare/test/user_variable.cpp index 1a4da5461..e19b81a66 100644 --- a/poincare/test/user_variable.cpp +++ b/poincare/test/user_variable.cpp @@ -185,7 +185,7 @@ QUIZ_CASE(poincare_user_variable_properties) { Shared::GlobalContext context; assert_parsed_expression_evaluates_to("[[1]]→a", "[[1]]"); - quiz_assert(Poincare::Expression::IsMatrix(Symbol::Builder('a'), context)); + quiz_assert(Symbol::Builder('a').recursivelyMatches(Expression::IsMatrix, context)); assert_parsed_expression_evaluates_to("1.2→b", "1.2"); quiz_assert(Symbol::Builder('b').recursivelyMatches(Expression::IsApproximate, context, true)); @@ -195,7 +195,7 @@ QUIZ_CASE(poincare_user_variable_properties) { * TODO: use parse_and_simplify when matrix are simplified. */ assert_parsed_expression_evaluates_to("[[x]]→f(x)", "[[undef]]"); - quiz_assert(Poincare::Expression::IsMatrix(Function::Builder("f", 1, Symbol::Builder('x')), context)); + quiz_assert(Function::Builder("f", 1, Symbol::Builder('x')).recursivelyMatches(Poincare::Expression::IsMatrix, context)); assert_parsed_expression_evaluates_to("0.2*x→g(x)", "undef"); quiz_assert(Function::Builder("g", 1, Rational::Builder(2)).recursivelyMatches(Expression::IsApproximate, context, true));