From 79e3842e2dd452a47a7502377a03e4f2643c96f8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?L=C3=A9a=20Saviot?= Date: Tue, 20 Nov 2018 17:11:28 +0100 Subject: [PATCH] [apps/calculation] Add matrix test in calculation_display_exact_approximate --- apps/calculation/test/calculation_store.cpp | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/apps/calculation/test/calculation_store.cpp b/apps/calculation/test/calculation_store.cpp index 5d7b92dc5..48fb5c6b2 100644 --- a/apps/calculation/test/calculation_store.cpp +++ b/apps/calculation/test/calculation_store.cpp @@ -90,4 +90,17 @@ QUIZ_CASE(calculation_display_exact_approximate) { lastCalculation = store.calculationAtIndex(1); quiz_assert(lastCalculation->shouldOnlyDisplayExactOutput() == true); quiz_assert(strcmp(lastCalculation->exactOutputText(),"x") == 0); + + store.deleteAll(); + store.push("[[1,2,3]]", &globalContext); + lastCalculation = store.calculationAtIndex(1); + quiz_assert(lastCalculation->shouldOnlyDisplayExactOutput() == false); + quiz_assert(lastCalculation->shouldOnlyDisplayApproximateOutput(&globalContext) == true); + + store.deleteAll(); + store.push("[[1,x,3]]", &globalContext); + lastCalculation = store.calculationAtIndex(1); + quiz_assert(lastCalculation->shouldOnlyDisplayExactOutput() == false); + quiz_assert(lastCalculation->shouldOnlyDisplayApproximateOutput(&globalContext) == true); + store.deleteAll(); }