TEST_F(DBusCommunicationTest, AccessStubAdapterBeforeInitialised) { auto stub = std::make_shared<VERSION::commonapi::tests::TestInterfaceStubDefault>(); interface_ = stub->getStubAdapter()->getInterface(); unsigned int in = 5; stub->setTestPredefinedTypeAttributeAttribute(in); bool serviceRegistered = runtime_->registerService(domain_, serviceAddress_, stub, "connection"); for (unsigned int i = 0; !serviceRegistered && i < 100; i++) { if (!serviceRegistered) { serviceRegistered = runtime_->registerService(domain_, serviceAddress_, stub, "connection"); } usleep(10000); } ASSERT_TRUE(serviceRegistered); }
void TestInterfaceStubDefault::setTestPredefinedTypeAttributeAttribute(const std::shared_ptr<CommonAPI::ClientId> clientId, uint32_t value) { setTestPredefinedTypeAttributeAttribute(value); }