summaryrefslogtreecommitdiff
path: root/test/unit/theory/theory_black.h
diff options
context:
space:
mode:
Diffstat (limited to 'test/unit/theory/theory_black.h')
-rw-r--r--test/unit/theory/theory_black.h29
1 files changed, 12 insertions, 17 deletions
diff --git a/test/unit/theory/theory_black.h b/test/unit/theory/theory_black.h
index 17fefd07b..908ab81fc 100644
--- a/test/unit/theory/theory_black.h
+++ b/test/unit/theory/theory_black.h
@@ -87,8 +87,9 @@ public:
set<Node> d_registered;
vector<Node> d_getSequence;
- DummyTheory(context::Context* ctxt, OutputChannel& out) :
- TheoryImpl<DummyTheory>(ctxt, out) {}
+ DummyTheory(Context* ctxt, OutputChannel& out) :
+ TheoryImpl<DummyTheory>(ctxt, out) {
+ }
void registerTerm(TNode n) {
// check that we registerTerm() a term only once
@@ -125,13 +126,12 @@ public:
class TheoryBlack : public CxxTest::TestSuite {
- NodeManagerScope *d_scope;
- NodeManager *d_nm;
+ Context* d_ctxt;
+ NodeManager* d_nm;
+ NodeManagerScope* d_scope;
TestOutputChannel d_outputChannel;
- Context* d_context;
-
DummyTheory* d_dummy;
Node atom0;
@@ -139,28 +139,23 @@ class TheoryBlack : public CxxTest::TestSuite {
public:
- TheoryBlack() {}
-
void setUp() {
- d_nm = new NodeManager();
-
+ d_ctxt = new Context;
+ d_nm = new NodeManager(d_ctxt);
d_scope = new NodeManagerScope(d_nm);
-
- d_context = new Context();
-
- d_dummy = new DummyTheory(d_context, d_outputChannel);
-
+ d_dummy = new DummyTheory(d_ctxt, d_outputChannel);
d_outputChannel.clear();
-
atom0 = d_nm->mkNode(kind::TRUE);
atom1 = d_nm->mkNode(kind::FALSE);
}
void tearDown() {
+ atom1 = Node::null();
+ atom0 = Node::null();
delete d_dummy;
- delete d_context;
delete d_scope;
delete d_nm;
+ delete d_ctxt;
}
void testEffort(){
generated by cgit on debian on lair
contact matthew@masot.net with questions or feedback