class InstanceResponderTest

Defined at line 46 of file ../../src/connectivity/network/mdns/service/test/instance_responder_test.cc

Public Methods

void InstanceResponderTest ()

Defined at line 48 of file ../../src/connectivity/network/mdns/service/test/instance_responder_test.cc

Protected Methods

DnsName service_full_name ()

Defined at line 51 of file ../../src/connectivity/network/mdns/service/test/instance_responder_test.cc

DnsName instance_full_name ()

Defined at line 53 of file ../../src/connectivity/network/mdns/service/test/instance_responder_test.cc

void ExpectNoReportSuccessCall ()

Expects that the agent has not called |ReportSuccess|.

Defined at line 58 of file ../../src/connectivity/network/mdns/service/test/instance_responder_test.cc

void ExpectNoGetPublicationCall ()

Expects that the agent has not called |GetPublication|.

Defined at line 61 of file ../../src/connectivity/network/mdns/service/test/instance_responder_test.cc

fit::function<void (std::unique_ptr<Mdns::Publication>)> ExpectGetPublicationCall (PublicationCause publication_cause, const DnsLabel & subtype, const std::vector<inet::SocketAddress> & source_addresses)

Expects that the agent has called |GetPublication| with the given parameters. Returns the

callback passed to |GetPublication|.

Defined at line 131 of file ../../src/connectivity/network/mdns/service/test/instance_responder_test.cc

void ExpectNoOther ()

Expects that nothing else has happened.

Defined at line 145 of file ../../src/connectivity/network/mdns/service/test/instance_responder_test.cc

void ExpectAnnouncements (Media media, IpVersions ip_versions, const DnsName & host_full_name, const DnsLabel & instance_name, const std::vector<inet::IpAddress> & addresses, inet::IpPort port)

Expects a sequence of announcements made after startup.

Defined at line 151 of file ../../src/connectivity/network/mdns/service/test/instance_responder_test.cc

void ExpectAnnouncement (Media media, IpVersions ip_versions, const DnsName & host_full_name, const DnsLabel & instance_name, const std::vector<inet::IpAddress> & addresses, inet::IpPort port)

Expects a single announcement (a 'GetPublication' call and subsequent publication).

Defined at line 166 of file ../../src/connectivity/network/mdns/service/test/instance_responder_test.cc

void ExpectPublication (Media media, IpVersions ip_versions, const DnsName & host_full_name, const DnsLabel & instance_name, const std::vector<inet::IpAddress> & addresses, inet::IpPort port)

Expects a single multicast publication.

Defined at line 180 of file ../../src/connectivity/network/mdns/service/test/instance_responder_test.cc

void ExpectPublication (ReplyAddress reply_address, const DnsLabel & subtype, const DnsName & host_full_name, const DnsLabel & instance_name, const std::vector<inet::IpAddress> & addresses, inet::IpPort port, MdnsResourceSection ptr_section, MdnsResourceSection srv_section, MdnsResourceSection txt_section)

Expects a single publication to the given reply address and subtype.

Defined at line 189 of file ../../src/connectivity/network/mdns/service/test/instance_responder_test.cc

void ExpectAggregatedPublications ()

Defined at line 233 of file ../../src/connectivity/network/mdns/service/test/instance_responder_test.cc

ReplyAddress MulticastReply (Media media, IpVersions ip_versions)

Defined at line 176 of file ../../src/connectivity/network/mdns/service/test/instance_responder_test.cc