16 #ifndef ALEXA_CLIENT_SDK_AVSCOMMON_SDKINTERFACES_TEST_AVSCOMMON_SDKINTERFACES_ENDPOINTS_MOCKENDPOINT_H_ 17 #define ALEXA_CLIENT_SDK_AVSCOMMON_SDKINTERFACES_TEST_AVSCOMMON_SDKINTERFACES_ENDPOINTS_MOCKENDPOINT_H_ 25 namespace sdkInterfaces {
41 std::shared_ptr<avsCommon::sdkInterfaces::DirectiveHandlerInterface>>());
42 MOCK_METHOD1(
update,
bool(
const std::shared_ptr<EndpointModificationData>& endpointModificationData));
52 #endif // ALEXA_CLIENT_SDK_AVSCOMMON_SDKINTERFACES_TEST_AVSCOMMON_SDKINTERFACES_ENDPOINTS_MOCKENDPOINT_H_ virtual avs::AVSDiscoveryEndpointAttributes getAttributes() const =0
Mocks an endpoint object.
Definition: MockEndpoint.h:30
virtual bool update(const std::shared_ptr< EndpointModificationData > &endpointModificationData)=0
MOCK_METHOD1(update, bool(const std::shared_ptr< EndpointModificationData > &endpointModificationData))
Definition: AmdMetricWrapperTest.cpp:24
MOCK_CONST_METHOD0(getEndpointId, EndpointIdentifier())
virtual std::unordered_map< avsCommon::avs::CapabilityConfiguration, std::shared_ptr< avsCommon::sdkInterfaces::DirectiveHandlerInterface > > getCapabilities() const =0
Definition: AVSDiscoveryEndpointAttributes.h:41
Whether or not curl logs should be emitted.
Definition: AVSConnectionManager.h:36
std::string EndpointIdentifier
Definition: EndpointIdentifier.h:38
Definition: CapabilityConfiguration.h:42
virtual EndpointIdentifier getEndpointId() const =0
Definition: EndpointInterface.h:38
virtual std::vector< avsCommon::avs::CapabilityConfiguration > getCapabilityConfigurations() const =0