forked from Kistler-Group/sdbus-cpp
Fix Variant signal test in integration tests
This commit is contained in:
@ -43,6 +43,7 @@
|
|||||||
#include <future>
|
#include <future>
|
||||||
|
|
||||||
using ::testing::Eq;
|
using ::testing::Eq;
|
||||||
|
using ::testing::DoubleEq;
|
||||||
using ::testing::Gt;
|
using ::testing::Gt;
|
||||||
using ::testing::ElementsAre;
|
using ::testing::ElementsAre;
|
||||||
using ::testing::SizeIs;
|
using ::testing::SizeIs;
|
||||||
@ -382,7 +383,7 @@ TEST_F(SdbusTestObject, EmitsSignalWithVariantSuccesfully)
|
|||||||
m_adaptor->emitSignalWithVariant(d);
|
m_adaptor->emitSignalWithVariant(d);
|
||||||
|
|
||||||
ASSERT_TRUE(waitUntil(m_proxy->m_gotSignalWithVariant));
|
ASSERT_TRUE(waitUntil(m_proxy->m_gotSignalWithVariant));
|
||||||
ASSERT_THAT(m_proxy->m_variantFromSignal, d);
|
ASSERT_THAT(m_proxy->m_variantFromSignal, DoubleEq(d));
|
||||||
}
|
}
|
||||||
|
|
||||||
TEST_F(SdbusTestObject, EmitsSignalWithoutRegistrationSuccesfully)
|
TEST_F(SdbusTestObject, EmitsSignalWithoutRegistrationSuccesfully)
|
||||||
|
@ -224,9 +224,9 @@ private:
|
|||||||
|
|
||||||
public: // for tests
|
public: // for tests
|
||||||
// For dont-expect-reply method call verifications
|
// For dont-expect-reply method call verifications
|
||||||
mutable std::atomic<bool> m_wasMultiplyCalled{};
|
mutable std::atomic<bool> m_wasMultiplyCalled{false};
|
||||||
mutable double m_multiplyResult{};
|
mutable double m_multiplyResult{};
|
||||||
mutable std::atomic<bool> m_wasThrowErrorCalled{};
|
mutable std::atomic<bool> m_wasThrowErrorCalled{false};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
|
@ -107,12 +107,12 @@ protected:
|
|||||||
|
|
||||||
//private:
|
//private:
|
||||||
public: // for tests
|
public: // for tests
|
||||||
std::atomic<bool> m_gotSimpleSignal;
|
std::atomic<bool> m_gotSimpleSignal{false};
|
||||||
std::atomic<bool> m_gotSignalWithMap;
|
std::atomic<bool> m_gotSignalWithMap{false};
|
||||||
std::map<int32_t, std::string> m_mapFromSignal;
|
std::map<int32_t, std::string> m_mapFromSignal;
|
||||||
std::atomic<bool> m_gotSignalWithVariant;
|
std::atomic<bool> m_gotSignalWithVariant{false};
|
||||||
double m_variantFromSignal;
|
double m_variantFromSignal;
|
||||||
std::atomic<bool> m_gotSignalWithSignature;
|
std::atomic<bool> m_gotSignalWithSignature{false};
|
||||||
std::map<std::string, std::string> m_signatureFromSignal;
|
std::map<std::string, std::string> m_signatureFromSignal;
|
||||||
|
|
||||||
std::function<void(uint32_t res, const sdbus::Error* err)> m_DoOperationClientSideAsyncReplyHandler;
|
std::function<void(uint32_t res, const sdbus::Error* err)> m_DoOperationClientSideAsyncReplyHandler;
|
||||||
|
Reference in New Issue
Block a user