summaryrefslogtreecommitdiff
path: root/test/unit/expr
diff options
context:
space:
mode:
authorAndres Noetzli <andres.noetzli@gmail.com>2018-08-23 16:28:21 -0700
committerAina Niemetz <aina.niemetz@gmail.com>2018-08-23 16:28:21 -0700
commit11a34205808098e503f145b2a779078dd509729e (patch)
treebd4a69d62192273d4de237d8c7252448cef41c95 /test/unit/expr
parent860ae582f334bea2835806b0d5044ca1b6e90d76 (diff)
Add missing overrides in unit tests (#2362)
Diffstat (limited to 'test/unit/expr')
-rw-r--r--test/unit/expr/attribute_black.h9
-rw-r--r--test/unit/expr/attribute_white.h9
-rw-r--r--test/unit/expr/expr_manager_public.h20
-rw-r--r--test/unit/expr/expr_public.h24
-rw-r--r--test/unit/expr/kind_black.h10
-rw-r--r--test/unit/expr/node_black.h6
-rw-r--r--test/unit/expr/node_builder_black.h9
-rw-r--r--test/unit/expr/node_manager_black.h9
-rw-r--r--test/unit/expr/node_manager_white.h9
-rw-r--r--test/unit/expr/node_self_iterator_black.h9
-rw-r--r--test/unit/expr/node_white.h9
-rw-r--r--test/unit/expr/symbol_table_black.h16
-rw-r--r--test/unit/expr/type_cardinality_public.h28
-rw-r--r--test/unit/expr/type_node_white.h9
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;
generated by cgit on debian on lair
contact matthew@masot.net with questions or feedback