From 4e2da5de054eb53b7f630b13c85d2914cf3dab88 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=89milie=20Feral?= Date: Thu, 16 Apr 2020 15:21:30 +0200 Subject: [PATCH] [poincare] Add crashing tests on units --- poincare/test/simplification.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/poincare/test/simplification.cpp b/poincare/test/simplification.cpp index bb57beaac..f1500a85c 100644 --- a/poincare/test/simplification.cpp +++ b/poincare/test/simplification.cpp @@ -260,6 +260,10 @@ QUIZ_CASE(poincare_simplification_units) { assert_parsed_expression_simplify_to("_L", "0.001×_m^3"); assert_parsed_expression_simplify_to("_ha", "0.01×_km^2"); + /* Unit sum/subtract */ + assert_parsed_expression_simplify_to("_m+_m", "2×_m"); + assert_parsed_expression_simplify_to("_m-_m", "0×_m"); + /* Usual physical quantities */ assert_parsed_expression_simplify_to("_A×_s×_m^(-3)", "1×_C×_m^\u0012-3\u0013"); // Charge density assert_parsed_expression_simplify_to("_kg×_m×_s^(-3)×_K^(-1)", "1×_N×_K^\u0012-1\u0013×_s^\u0012-1\u0013"); // Thermal conductivity _W×_m^-1×_K^-1