diff options
author | Andres Noetzli <andres.noetzli@gmail.com> | 2018-08-23 16:28:21 -0700 |
---|---|---|
committer | Aina Niemetz <aina.niemetz@gmail.com> | 2018-08-23 16:28:21 -0700 |
commit | 11a34205808098e503f145b2a779078dd509729e (patch) | |
tree | bd4a69d62192273d4de237d8c7252448cef41c95 /test/unit/expr | |
parent | 860ae582f334bea2835806b0d5044ca1b6e90d76 (diff) |
Add missing overrides in unit tests (#2362)
Diffstat (limited to 'test/unit/expr')
-rw-r--r-- | test/unit/expr/attribute_black.h | 9 | ||||
-rw-r--r-- | test/unit/expr/attribute_white.h | 9 | ||||
-rw-r--r-- | test/unit/expr/expr_manager_public.h | 20 | ||||
-rw-r--r-- | test/unit/expr/expr_public.h | 24 | ||||
-rw-r--r-- | test/unit/expr/kind_black.h | 10 | ||||
-rw-r--r-- | test/unit/expr/node_black.h | 6 | ||||
-rw-r--r-- | test/unit/expr/node_builder_black.h | 9 | ||||
-rw-r--r-- | test/unit/expr/node_manager_black.h | 9 | ||||
-rw-r--r-- | test/unit/expr/node_manager_white.h | 9 | ||||
-rw-r--r-- | test/unit/expr/node_self_iterator_black.h | 9 | ||||
-rw-r--r-- | test/unit/expr/node_white.h | 9 | ||||
-rw-r--r-- | test/unit/expr/symbol_table_black.h | 16 | ||||
-rw-r--r-- | test/unit/expr/type_cardinality_public.h | 28 | ||||
-rw-r--r-- | test/unit/expr/type_node_white.h | 9 |
14 files changed, 98 insertions, 78 deletions
diff --git a/test/unit/expr/attribute_black.h b/test/unit/expr/attribute_black.h index afc99ef32..58defe07d 100644 --- a/test/unit/expr/attribute_black.h +++ b/test/unit/expr/attribute_black.h @@ -42,16 +42,17 @@ private: SmtEngine* d_smtEngine; SmtScope* d_scope; -public: - - void setUp() { + public: + void setUp() override + { d_exprManager = new ExprManager(); d_nodeManager = NodeManager::fromExprManager(d_exprManager); d_smtEngine = new SmtEngine(d_exprManager); d_scope = new SmtScope(d_smtEngine); } - void tearDown() { + void tearDown() override + { delete d_scope; delete d_smtEngine; delete d_exprManager; diff --git a/test/unit/expr/attribute_white.h b/test/unit/expr/attribute_white.h index a169855e2..847cbf929 100644 --- a/test/unit/expr/attribute_white.h +++ b/test/unit/expr/attribute_white.h @@ -61,9 +61,9 @@ class AttributeWhite : public CxxTest::TestSuite { TypeNode* d_booleanType; SmtEngine* d_smtEngine; -public: - - void setUp() { + public: + void setUp() override + { d_em = new ExprManager(); d_nm = NodeManager::fromExprManager(d_em); d_smtEngine = new SmtEngine(d_em); @@ -71,7 +71,8 @@ public: d_booleanType = new TypeNode(d_nm->booleanType()); } - void tearDown() { + void tearDown() override + { delete d_booleanType; delete d_scope; delete d_smtEngine; diff --git a/test/unit/expr/expr_manager_public.h b/test/unit/expr/expr_manager_public.h index a131aa140..9c604aa52 100644 --- a/test/unit/expr/expr_manager_public.h +++ b/test/unit/expr/expr_manager_public.h @@ -61,19 +61,19 @@ private: return vars; } + public: + void setUp() override { d_exprManager = new ExprManager; } -public: - void setUp() { - d_exprManager = new ExprManager; - } - - - void tearDown() { - try { + void tearDown() override + { + try + { delete d_exprManager; - } catch(Exception e) { + } + catch (Exception e) + { cerr << "Exception during tearDown():" << endl << e; - throw ; + throw; } } diff --git a/test/unit/expr/expr_public.h b/test/unit/expr/expr_public.h index 4354c5b6a..d8774db82 100644 --- a/test/unit/expr/expr_public.h +++ b/test/unit/expr/expr_public.h @@ -50,12 +50,12 @@ private: Expr* r1; Expr* r2; -public: - - void setUp() { - try { - - char *argv[2]; + public: + void setUp() override + { + try + { + char* argv[2]; argv[0] = strdup(""); argv[1] = strdup("--output-language=ast"); Options::parseOptions(&opts, 2, argv); @@ -64,12 +64,13 @@ public: d_em = new ExprManager(opts); - a_bool = new Expr(d_em->mkVar("a",d_em->booleanType())); + a_bool = new Expr(d_em->mkVar("a", d_em->booleanType())); b_bool = new Expr(d_em->mkVar("b", d_em->booleanType())); c_bool_and = new Expr(d_em->mkExpr(AND, *a_bool, *b_bool)); and_op = new Expr(d_em->mkConst(AND)); plus_op = new Expr(d_em->mkConst(PLUS)); - fun_type = new Type(d_em->mkFunctionType(d_em->booleanType(), d_em->booleanType())); + fun_type = new Type( + d_em->mkFunctionType(d_em->booleanType(), d_em->booleanType())); fun_op = new Expr(d_em->mkVar("f", *fun_type)); d_apply_fun_bool = new Expr(d_em->mkExpr(APPLY_UF, *fun_op, *a_bool)); null = new Expr(); @@ -78,13 +79,16 @@ public: i2 = new Expr(d_em->mkConst(Rational(23))); r1 = new Expr(d_em->mkConst(Rational(1, 5))); r2 = new Expr(d_em->mkConst(Rational("0"))); - } catch(Exception e) { + } + catch (Exception e) + { cerr << "Exception during setUp():" << endl << e; throw; } } - void tearDown() { + void tearDown() override + { try { delete r2; delete r1; diff --git a/test/unit/expr/kind_black.h b/test/unit/expr/kind_black.h index 5ac503b0e..900f5dac6 100644 --- a/test/unit/expr/kind_black.h +++ b/test/unit/expr/kind_black.h @@ -34,13 +34,15 @@ class KindBlack : public CxxTest::TestSuite { //easier to define in setup int beyond; Kind unknown; -public: - void setUp() { + + public: + void setUp() override + { undefined = UNDEFINED_KIND; null = NULL_EXPR; last = LAST_KIND; - beyond = ((int) LAST_KIND) + 1; - unknown = (Kind) beyond; + beyond = ((int)LAST_KIND) + 1; + unknown = (Kind)beyond; } diff --git a/test/unit/expr/node_black.h b/test/unit/expr/node_black.h index fb468c896..461d59498 100644 --- a/test/unit/expr/node_black.h +++ b/test/unit/expr/node_black.h @@ -56,7 +56,8 @@ class NodeBlack : public CxxTest::TestSuite { TypeNode* d_realType; public: - void setUp() { + void setUp() override + { char* argv[2]; argv[0] = strdup(""); argv[1] = strdup("--output-language=ast"); @@ -70,7 +71,8 @@ class NodeBlack : public CxxTest::TestSuite { d_realType = new TypeNode(d_nodeManager->realType()); } - void tearDown() { + void tearDown() override + { delete d_realType; delete d_booleanType; delete d_scope; diff --git a/test/unit/expr/node_builder_black.h b/test/unit/expr/node_builder_black.h index b8e9d92f6..f4fbbb5d9 100644 --- a/test/unit/expr/node_builder_black.h +++ b/test/unit/expr/node_builder_black.h @@ -40,9 +40,9 @@ private: TypeNode* d_integerType; TypeNode* d_realType; -public: - - void setUp() { + public: + void setUp() override + { d_nm = new NodeManager(NULL); d_scope = new NodeManagerScope(d_nm); @@ -52,7 +52,8 @@ public: d_realType = new TypeNode(d_nm->realType()); } - void tearDown() { + void tearDown() override + { delete d_integerType; delete d_booleanType; delete d_realType; diff --git a/test/unit/expr/node_manager_black.h b/test/unit/expr/node_manager_black.h index 68c94c176..5da55916b 100644 --- a/test/unit/expr/node_manager_black.h +++ b/test/unit/expr/node_manager_black.h @@ -34,14 +34,15 @@ class NodeManagerBlack : public CxxTest::TestSuite { NodeManager* d_nodeManager; NodeManagerScope* d_scope; -public: - - void setUp() { + public: + void setUp() override + { d_nodeManager = new NodeManager(NULL); d_scope = new NodeManagerScope(d_nodeManager); } - void tearDown() { + void tearDown() override + { delete d_scope; delete d_nodeManager; } diff --git a/test/unit/expr/node_manager_white.h b/test/unit/expr/node_manager_white.h index e2b8cbf1c..016ea7793 100644 --- a/test/unit/expr/node_manager_white.h +++ b/test/unit/expr/node_manager_white.h @@ -30,14 +30,15 @@ class NodeManagerWhite : public CxxTest::TestSuite { NodeManager* d_nm; NodeManagerScope* d_scope; -public: - - void setUp() { + public: + void setUp() override + { d_nm = new NodeManager(NULL); d_scope = new NodeManagerScope(d_nm); } - void tearDown() { + void tearDown() override + { delete d_scope; delete d_nm; } diff --git a/test/unit/expr/node_self_iterator_black.h b/test/unit/expr/node_self_iterator_black.h index bab7e2b0c..cfc4a6b7a 100644 --- a/test/unit/expr/node_self_iterator_black.h +++ b/test/unit/expr/node_self_iterator_black.h @@ -33,16 +33,17 @@ private: TypeNode* d_booleanType; TypeNode* d_realType; -public: - - void setUp() { + public: + void setUp() override + { d_nodeManager = new NodeManager(NULL); d_scope = new NodeManagerScope(d_nodeManager); d_booleanType = new TypeNode(d_nodeManager->booleanType()); d_realType = new TypeNode(d_nodeManager->realType()); } - void tearDown() { + void tearDown() override + { delete d_booleanType; delete d_scope; delete d_nodeManager; diff --git a/test/unit/expr/node_white.h b/test/unit/expr/node_white.h index d2d6a265d..09d015e42 100644 --- a/test/unit/expr/node_white.h +++ b/test/unit/expr/node_white.h @@ -34,14 +34,15 @@ class NodeWhite : public CxxTest::TestSuite { NodeManager* d_nm; NodeManagerScope* d_scope; -public: - - void setUp() { + public: + void setUp() override + { d_nm = new NodeManager(NULL); d_scope = new NodeManagerScope(d_nm); } - void tearDown() { + void tearDown() override + { delete d_scope; delete d_nm; } diff --git a/test/unit/expr/symbol_table_black.h b/test/unit/expr/symbol_table_black.h index 33b5d73c9..2f6f88c27 100644 --- a/test/unit/expr/symbol_table_black.h +++ b/test/unit/expr/symbol_table_black.h @@ -37,18 +37,22 @@ private: ExprManager* d_exprManager; -public: - - void setUp() { - try { + public: + void setUp() override + { + try + { d_exprManager = new ExprManager; - } catch(Exception e) { + } + catch (Exception e) + { cerr << "Exception during setUp():" << endl << e; throw; } } - void tearDown() { + void tearDown() override + { try { delete d_exprManager; } catch(Exception e) { diff --git a/test/unit/expr/type_cardinality_public.h b/test/unit/expr/type_cardinality_public.h index ff05df5da..51cb6a881 100644 --- a/test/unit/expr/type_cardinality_public.h +++ b/test/unit/expr/type_cardinality_public.h @@ -32,20 +32,20 @@ using namespace std; class TypeCardinalityPublic : public CxxTest::TestSuite { ExprManager* d_em; -public: - - void setUp() { - d_em = new ExprManager(); - } - - void tearDown() { - delete d_em; - } - - void testTheBasics() { - TS_ASSERT( d_em->booleanType().getCardinality().compare(2) == Cardinality::EQUAL ); - TS_ASSERT( d_em->integerType().getCardinality().compare(Cardinality::INTEGERS) == Cardinality::EQUAL ); - TS_ASSERT( d_em->realType().getCardinality().compare(Cardinality::REALS) == Cardinality::EQUAL ); + public: + void setUp() override { d_em = new ExprManager(); } + + void tearDown() override { delete d_em; } + + void testTheBasics() + { + TS_ASSERT(d_em->booleanType().getCardinality().compare(2) + == Cardinality::EQUAL); + TS_ASSERT( + d_em->integerType().getCardinality().compare(Cardinality::INTEGERS) + == Cardinality::EQUAL); + TS_ASSERT(d_em->realType().getCardinality().compare(Cardinality::REALS) + == Cardinality::EQUAL); } void testArrays() { diff --git a/test/unit/expr/type_node_white.h b/test/unit/expr/type_node_white.h index 45a48ea99..32b5ca7cb 100644 --- a/test/unit/expr/type_node_white.h +++ b/test/unit/expr/type_node_white.h @@ -37,16 +37,17 @@ class TypeNodeWhite : public CxxTest::TestSuite { NodeManagerScope* d_scope; SmtEngine* d_smt; -public: - - void setUp() { + public: + void setUp() override + { d_em = new ExprManager(); d_nm = d_em->getNodeManager(); d_smt = new SmtEngine(d_em); d_scope = new NodeManagerScope(d_nm); } - void tearDown() { + void tearDown() override + { delete d_scope; delete d_smt; delete d_em; |