diff --git a/tests/executables_src/testPropagateDataFaultFlag.cc b/tests/executables_src/testPropagateDataFaultFlag.cc
index 578cbc0643635fd55920567d9978f4d11dc26a0d..f75051b01579861bec4872167937a9ddb2e146b1 100644
--- a/tests/executables_src/testPropagateDataFaultFlag.cc
+++ b/tests/executables_src/testPropagateDataFaultFlag.cc
@@ -569,7 +569,8 @@ struct Fixture_noTestableMode {
     test.runApplication();
 
     // Making sure the default is written to the device before proceeding.
-    CHECK_EQUAL_TIMEOUT(int(device1DummyBackend->getRawAccessor("m1", "o1")), DEFAULT, 10000);
+    auto m1o1 = device1DummyBackend->getRegisterAccessor<int>("m1/o1", 1, 0, false);
+    CHECK_EQUAL_TIMEOUT((m1o1->read(), m1o1->accessData(0)), DEFAULT, 10000);
   }
 
   ~Fixture_noTestableMode() {