Skip to content
Snippets Groups Projects
Commit e0dbe5a7 authored by vargheseg's avatar vargheseg
Browse files

Teardown Functions for testPropagateDataFaultFlag

Fixture teardown functions now ensure the device dummybackends do no
throw on read or write.
parent f1e22a2e
No related branches found
No related tags found
No related merge requests found
......@@ -435,6 +435,12 @@ struct Fixture_testFacility {
device2DummyBackend->open();
test.runApplication();
}
~Fixture_testFacility() {
device1DummyBackend->throwExceptionRead = false;
device2DummyBackend->throwExceptionWrite = false;
}
boost::shared_ptr<ExceptionDummy> device1DummyBackend;
boost::shared_ptr<ExceptionDummy> device2DummyBackend;
TestApplication3 app;
......@@ -553,6 +559,11 @@ struct Fixture_noTestableMode {
device1DummyBackend->open();
device2DummyBackend->open();
}
~Fixture_noTestableMode() {
device1DummyBackend->throwExceptionRead = false;
device2DummyBackend->throwExceptionWrite = false;
}
boost::shared_ptr<ExceptionDummy> device1DummyBackend;
boost::shared_ptr<ExceptionDummy> device2DummyBackend;
TestApplication3 app;
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment