forked from Kistler-Group/sdbus-cpp
Fix GetObjectPath() in integration tests
This commit is contained in:
@ -135,7 +135,7 @@ TEST_F(SdbusTestObject, CallsMethodWithSignatureSuccesfully)
|
|||||||
|
|
||||||
TEST_F(SdbusTestObject, CallsMethodWithObjectPathSuccesfully)
|
TEST_F(SdbusTestObject, CallsMethodWithObjectPathSuccesfully)
|
||||||
{
|
{
|
||||||
auto resObjectPath = m_proxy->getObjectPath();
|
auto resObjectPath = m_proxy->getObjPath();
|
||||||
ASSERT_THAT(resObjectPath, Eq(OBJECT_PATH_VALUE));
|
ASSERT_THAT(resObjectPath, Eq(OBJECT_PATH_VALUE));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -146,7 +146,7 @@ sdbus::Signature TestAdaptor::getSignature()
|
|||||||
{
|
{
|
||||||
return SIGNATURE_VALUE;
|
return SIGNATURE_VALUE;
|
||||||
}
|
}
|
||||||
sdbus::ObjectPath TestAdaptor::getObjectPath()
|
sdbus::ObjectPath TestAdaptor::getObjPath()
|
||||||
{
|
{
|
||||||
return OBJECT_PATH_VALUE;
|
return OBJECT_PATH_VALUE;
|
||||||
}
|
}
|
||||||
@ -333,7 +333,7 @@ R"delimiter(
|
|||||||
#endif
|
#endif
|
||||||
R"delimiter(
|
R"delimiter(
|
||||||
</method>
|
</method>
|
||||||
<method name="getObjectPath">
|
<method name="getObjPath">
|
||||||
<arg type="o" direction="out"/>
|
<arg type="o" direction="out"/>
|
||||||
</method>
|
</method>
|
||||||
<method name="getSignature">
|
<method name="getSignature">
|
||||||
|
@ -58,7 +58,7 @@ protected:
|
|||||||
uint32_t doOperation(const uint32_t& arg0) override;
|
uint32_t doOperation(const uint32_t& arg0) override;
|
||||||
void doOperationAsync(sdbus::Result<uint32_t>&& result, uint32_t arg0) override;
|
void doOperationAsync(sdbus::Result<uint32_t>&& result, uint32_t arg0) override;
|
||||||
sdbus::Signature getSignature() override;
|
sdbus::Signature getSignature() override;
|
||||||
sdbus::ObjectPath getObjectPath() override;
|
sdbus::ObjectPath getObjPath() override;
|
||||||
sdbus::UnixFd getUnixFd() override;
|
sdbus::UnixFd getUnixFd() override;
|
||||||
std::map<uint64_t, sdbus::Struct<std::map<uint8_t, std::vector<sdbus::Struct<sdbus::ObjectPath, bool, sdbus::Variant, std::map<int32_t, std::string>>>>, sdbus::Signature, std::string>> getComplex() override;
|
std::map<uint64_t, sdbus::Struct<std::map<uint8_t, std::vector<sdbus::Struct<sdbus::ObjectPath, bool, sdbus::Variant, std::map<int32_t, std::string>>>>, sdbus::Signature, std::string>> getComplex() override;
|
||||||
void throwError() override;
|
void throwError() override;
|
||||||
|
@ -37,7 +37,7 @@ protected:
|
|||||||
object_.registerMethod("doOperation").onInterface(INTERFACE_NAME).withInputParamNames("arg0").withOutputParamNames("arg0").implementedAs([this](const uint32_t& arg0){ return this->doOperation(arg0); });
|
object_.registerMethod("doOperation").onInterface(INTERFACE_NAME).withInputParamNames("arg0").withOutputParamNames("arg0").implementedAs([this](const uint32_t& arg0){ return this->doOperation(arg0); });
|
||||||
object_.registerMethod("doOperationAsync").onInterface(INTERFACE_NAME).withInputParamNames("arg0").withOutputParamNames("arg0").implementedAs([this](sdbus::Result<uint32_t>&& result, uint32_t arg0){ this->doOperationAsync(std::move(result), std::move(arg0)); });
|
object_.registerMethod("doOperationAsync").onInterface(INTERFACE_NAME).withInputParamNames("arg0").withOutputParamNames("arg0").implementedAs([this](sdbus::Result<uint32_t>&& result, uint32_t arg0){ this->doOperationAsync(std::move(result), std::move(arg0)); });
|
||||||
object_.registerMethod("getSignature").onInterface(INTERFACE_NAME).withOutputParamNames("arg0").implementedAs([this](){ return this->getSignature(); });
|
object_.registerMethod("getSignature").onInterface(INTERFACE_NAME).withOutputParamNames("arg0").implementedAs([this](){ return this->getSignature(); });
|
||||||
object_.registerMethod("getObjectPath").onInterface(INTERFACE_NAME).withOutputParamNames("arg0").implementedAs([this](){ return this->getObjectPath(); });
|
object_.registerMethod("getObjPath").onInterface(INTERFACE_NAME).withOutputParamNames("arg0").implementedAs([this](){ return this->getObjPath(); });
|
||||||
object_.registerMethod("getUnixFd").onInterface(INTERFACE_NAME).withOutputParamNames("arg0").implementedAs([this](){ return this->getUnixFd(); });
|
object_.registerMethod("getUnixFd").onInterface(INTERFACE_NAME).withOutputParamNames("arg0").implementedAs([this](){ return this->getUnixFd(); });
|
||||||
object_.registerMethod("getComplex").onInterface(INTERFACE_NAME).withOutputParamNames("arg0").implementedAs([this](){ return this->getComplex(); }).markAsDeprecated();
|
object_.registerMethod("getComplex").onInterface(INTERFACE_NAME).withOutputParamNames("arg0").implementedAs([this](){ return this->getComplex(); }).markAsDeprecated();
|
||||||
object_.registerMethod("throwError").onInterface(INTERFACE_NAME).implementedAs([this](){ return this->throwError(); });
|
object_.registerMethod("throwError").onInterface(INTERFACE_NAME).implementedAs([this](){ return this->throwError(); });
|
||||||
@ -85,7 +85,7 @@ private:
|
|||||||
virtual uint32_t doOperation(const uint32_t& arg0) = 0;
|
virtual uint32_t doOperation(const uint32_t& arg0) = 0;
|
||||||
virtual void doOperationAsync(sdbus::Result<uint32_t>&& result, uint32_t arg0) = 0;
|
virtual void doOperationAsync(sdbus::Result<uint32_t>&& result, uint32_t arg0) = 0;
|
||||||
virtual sdbus::Signature getSignature() = 0;
|
virtual sdbus::Signature getSignature() = 0;
|
||||||
virtual sdbus::ObjectPath getObjectPath() = 0;
|
virtual sdbus::ObjectPath getObjPath() = 0;
|
||||||
virtual sdbus::UnixFd getUnixFd() = 0;
|
virtual sdbus::UnixFd getUnixFd() = 0;
|
||||||
virtual std::map<uint64_t, sdbus::Struct<std::map<uint8_t, std::vector<sdbus::Struct<sdbus::ObjectPath, bool, sdbus::Variant, std::map<int32_t, std::string>>>>, sdbus::Signature, std::string>> getComplex() = 0;
|
virtual std::map<uint64_t, sdbus::Struct<std::map<uint8_t, std::vector<sdbus::Struct<sdbus::ObjectPath, bool, sdbus::Variant, std::map<int32_t, std::string>>>>, sdbus::Signature, std::string>> getComplex() = 0;
|
||||||
virtual void throwError() = 0;
|
virtual void throwError() = 0;
|
||||||
|
@ -128,10 +128,10 @@ public:
|
|||||||
return result;
|
return result;
|
||||||
}
|
}
|
||||||
|
|
||||||
sdbus::ObjectPath getObjectPath()
|
sdbus::ObjectPath getObjPath()
|
||||||
{
|
{
|
||||||
sdbus::ObjectPath result;
|
sdbus::ObjectPath result;
|
||||||
proxy_.callMethod("getObjectPath").onInterface(INTERFACE_NAME).storeResultsTo(result);
|
proxy_.callMethod("getObjPath").onInterface(INTERFACE_NAME).storeResultsTo(result);
|
||||||
return result;
|
return result;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -62,7 +62,7 @@
|
|||||||
<method name="getSignature">
|
<method name="getSignature">
|
||||||
<arg type="g" direction="out" />
|
<arg type="g" direction="out" />
|
||||||
</method>
|
</method>
|
||||||
<method name="getObjectPath">
|
<method name="getObjPath">
|
||||||
<arg type="o" direction="out" />
|
<arg type="o" direction="out" />
|
||||||
</method>
|
</method>
|
||||||
<method name="getUnixFd">
|
<method name="getUnixFd">
|
||||||
|
Reference in New Issue
Block a user