#include "discovery/mdns/public/mdns_records.h"
#include <limits>
#include <sstream>
#include <string>
#include <utility>
#include <vector>
#include "discovery/mdns/public/mdns_reader.h"
#include "discovery/mdns/public/mdns_writer.h"
#include "discovery/mdns/testing/hash_test_util.h"
#include "discovery/mdns/testing/mdns_test_util.h"
#include "gmock/gmock.h"
#include "gtest/gtest.h"
#include "platform/api/network_interface.h"
namespace openscreen::discovery {
ElementsAreArray;
namespace {
constexpr std::chrono::seconds kTtl{ … };
template <class T>
void TestCopyAndMove(const T& value) { … }
}
TEST(MdnsDomainNameTest, Construct) { … }
TEST(MdnsDomainNameTest, Compare) { … }
TEST(MdnsDomainNameTest, CopyAndMove) { … }
TEST(MdnsRawRecordRdataTest, Construct) { … }
TEST(MdnsRawRecordRdataTest, Compare) { … }
TEST(MdnsRawRecordRdataTest, CopyAndMove) { … }
TEST(MdnsSrvRecordRdataTest, Construct) { … }
TEST(MdnsSrvRecordRdataTest, Compare) { … }
TEST(MdnsSrvRecordRdataTest, CopyAndMove) { … }
TEST(MdnsARecordRdataTest, Construct) { … }
TEST(MdnsARecordRdataTest, Compare) { … }
TEST(MdnsARecordRdataTest, CopyAndMove) { … }
TEST(MdnsAAAARecordRdataTest, Construct) { … }
TEST(MdnsAAAARecordRdataTest, Compare) { … }
TEST(MdnsAAAARecordRdataTest, CopyAndMove) { … }
TEST(MdnsPtrRecordRdataTest, Construct) { … }
TEST(MdnsPtrRecordRdataTest, Compare) { … }
TEST(MdnsPtrRecordRdataTest, CopyAndMove) { … }
TEST(MdnsTxtRecordRdataTest, Construct) { … }
TEST(MdnsTxtRecordRdataTest, Compare) { … }
TEST(MdnsTxtRecordRdataTest, CopyAndMove) { … }
TEST(MdnsNsecRecordRdataTest, Construct) { … }
TEST(MdnsNsecRecordRdataTest, Compare) { … }
TEST(MdnsNsecRecordRdataTest, CopyAndMove) { … }
TEST(MdnsOptRecordRdataTest, Construct) { … }
TEST(MdnsOptRecordRdataTest, Compare) { … }
TEST(MdnsOptRecordRdataTest, CopyAndMove) { … }
TEST(MdnsRecordTest, Construct) { … }
TEST(MdnsRecordTest, Compare) { … }
TEST(MdnsRecordTest, CopyAndMove) { … }
TEST(MdnsQuestionTest, Construct) { … }
TEST(MdnsQuestionTest, Compare) { … }
TEST(MdnsQuestionTest, CopyAndMove) { … }
TEST(MdnsMessageTest, Construct) { … }
TEST(MdnsMessageTest, Compare) { … }
TEST(MdnsMessageTest, CopyAndMove) { … }
TEST(MdnsRecordOperations, CanBeProcessed) { … }
}