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.h13
1 files changed, 8 insertions, 5 deletions
diff --git a/test/unit/theory/theory_black.h b/test/unit/theory/theory_black.h
index 2c3ff0bb1..63900c19c 100644
--- a/test/unit/theory/theory_black.h
+++ b/test/unit/theory/theory_black.h
@@ -95,8 +95,8 @@ public:
set<Node> d_registered;
vector<Node> d_getSequence;
- DummyTheory(Context* ctxt, OutputChannel& out, Valuation valuation) :
- Theory(theory::THEORY_BUILTIN, ctxt, out, valuation) {
+ DummyTheory(Context* ctxt, UserContext* uctxt, OutputChannel& out, Valuation valuation) :
+ Theory(theory::THEORY_BUILTIN, ctxt, uctxt, out, valuation) {
}
void registerTerm(TNode n) {
@@ -135,11 +135,12 @@ public:
void explain(TNode n, Effort level) {}
Node getValue(TNode n) { return Node::null(); }
string identify() const { return "DummyTheory"; }
-};
+};/* class DummyTheory */
class TheoryBlack : public CxxTest::TestSuite {
Context* d_ctxt;
+ UserContext* d_uctxt;
NodeManager* d_nm;
NodeManagerScope* d_scope;
@@ -153,10 +154,11 @@ class TheoryBlack : public CxxTest::TestSuite {
public:
void setUp() {
- d_ctxt = new Context;
+ d_ctxt = new Context();
+ d_uctxt = new UserContext();
d_nm = new NodeManager(d_ctxt, NULL);
d_scope = new NodeManagerScope(d_nm);
- d_dummy = new DummyTheory(d_ctxt, d_outputChannel, Valuation(NULL));
+ d_dummy = new DummyTheory(d_ctxt, d_uctxt, d_outputChannel, Valuation(NULL));
d_outputChannel.clear();
atom0 = d_nm->mkConst(true);
atom1 = d_nm->mkConst(false);
@@ -168,6 +170,7 @@ public:
delete d_dummy;
delete d_scope;
delete d_nm;
+ delete d_uctxt;
delete d_ctxt;
}
generated by cgit on debian on lair
contact matthew@masot.net with questions or feedback