From 2fa52e2fefebd176558951e8cf12932a66e53194 Mon Sep 17 00:00:00 2001 From: Romain Goyet Date: Mon, 13 Aug 2018 09:04:03 +0200 Subject: [PATCH] [poincare] Add a failing test on Expression --- poincare/Makefile | 1 + poincare/test/expression.cpp | 18 ++++++++++++++++++ 2 files changed, 19 insertions(+) create mode 100644 poincare/test/expression.cpp diff --git a/poincare/Makefile b/poincare/Makefile index ef56c0855..f4e193741 100644 --- a/poincare/Makefile +++ b/poincare/Makefile @@ -190,6 +190,7 @@ tests += $(addprefix poincare/test/,\ tree/tree_by_value.cpp\ tree/tree_by_reference.cpp\ integer.cpp\ + expression.cpp\ ) testsExpected += $(addprefix poincare/test/,\ diff --git a/poincare/test/expression.cpp b/poincare/test/expression.cpp new file mode 100644 index 000000000..8f6e7dee0 --- /dev/null +++ b/poincare/test/expression.cpp @@ -0,0 +1,18 @@ +#include +#include + +using namespace Poincare; + +QUIZ_CASE(expression_can_start_uninitialized) { + Expression e; + { + Integer i(1); + e = i; + } +} + +QUIZ_CASE(expression_can_be_copied_even_if_uninitialized) { + Expression e; + Expression f; + f = e; +}