#include "quiche/quic/core/quic_utils.h"
#include <string>
#include <vector>
#include "absl/base/macros.h"
#include "absl/numeric/int128.h"
#include "absl/strings/string_view.h"
#include "quiche/quic/core/quic_connection_id.h"
#include "quiche/quic/core/quic_types.h"
#include "quiche/quic/platform/api/quic_test.h"
#include "quiche/quic/test_tools/quic_test_utils.h"
namespace quic {
namespace test {
namespace {
class QuicUtilsTest : public QuicTest { … };
TEST_F(QuicUtilsTest, DetermineAddressChangeType) { … }
absl::uint128 IncrementalHashReference(const void* data, size_t len) { … }
TEST_F(QuicUtilsTest, ReferenceTest) { … }
TEST_F(QuicUtilsTest, IsUnackable) { … }
TEST_F(QuicUtilsTest, RetransmissionTypeToPacketState) { … }
TEST_F(QuicUtilsTest, IsIetfPacketHeader) { … }
TEST_F(QuicUtilsTest, RandomConnectionId) { … }
TEST_F(QuicUtilsTest, RandomConnectionIdVariableLength) { … }
TEST_F(QuicUtilsTest, VariableLengthConnectionId) { … }
TEST_F(QuicUtilsTest, StatelessResetToken) { … }
TEST_F(QuicUtilsTest, EcnCodepointToString) { … }
enum class TestEnumClassBit : uint8_t { … };
enum TestEnumBit { … };
TEST(QuicBitMaskTest, EnumClass) { … }
TEST(QuicBitMaskTest, Enum) { … }
TEST(QuicBitMaskTest, Integer) { … }
TEST(QuicBitMaskTest, NumBits) { … }
TEST(QuicBitMaskTest, Constructor) { … }
TEST(QuicBitMaskTest, Any) { … }
TEST(QuicBitMaskTest, And) { … }
}
}
}