33 lines
972 B
C++
33 lines
972 B
C++
// Copyright 2012 The Chromium Authors
|
|
// Use of this source code is governed by a BSD-style license that can be
|
|
// found in the LICENSE file.
|
|
|
|
#include "net/quic/quic_chromium_connection_helper.h"
|
|
|
|
#include "net/third_party/quiche/src/quiche/quic/test_tools/mock_clock.h"
|
|
#include "net/third_party/quiche/src/quiche/quic/test_tools/mock_random.h"
|
|
#include "testing/gtest/include/gtest/gtest.h"
|
|
|
|
namespace net::test {
|
|
namespace {
|
|
|
|
class QuicChromiumConnectionHelperTest : public ::testing::Test {
|
|
protected:
|
|
QuicChromiumConnectionHelperTest() : helper_(&clock_, &random_generator_) {}
|
|
|
|
QuicChromiumConnectionHelper helper_;
|
|
quic::MockClock clock_;
|
|
quic::test::MockRandom random_generator_;
|
|
};
|
|
|
|
TEST_F(QuicChromiumConnectionHelperTest, GetClock) {
|
|
EXPECT_EQ(&clock_, helper_.GetClock());
|
|
}
|
|
|
|
TEST_F(QuicChromiumConnectionHelperTest, GetRandomGenerator) {
|
|
EXPECT_EQ(&random_generator_, helper_.GetRandomGenerator());
|
|
}
|
|
|
|
} // namespace
|
|
} // namespace net::test
|