diff options
Diffstat (limited to 'chromium/net/third_party/quiche/src/quic/platform/api/quic_test.h')
-rw-r--r-- | chromium/net/third_party/quiche/src/quic/platform/api/quic_test.h | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/chromium/net/third_party/quiche/src/quic/platform/api/quic_test.h b/chromium/net/third_party/quiche/src/quic/platform/api/quic_test.h new file mode 100644 index 00000000000..f4d255ab0b8 --- /dev/null +++ b/chromium/net/third_party/quiche/src/quic/platform/api/quic_test.h @@ -0,0 +1,27 @@ +// Copyright (c) 2017 The Chromium Authors. All rights reserved. +// Use of this source code is governed by a BSD-style license that can be +// found in the LICENSE file. + +#ifndef QUICHE_QUIC_PLATFORM_API_QUIC_TEST_H_ +#define QUICHE_QUIC_PLATFORM_API_QUIC_TEST_H_ + +#include "net/quic/platform/impl/quic_test_impl.h" + +using QuicFlagSaver = QuicFlagSaverImpl; + +// Defines the base classes to be used in QUIC tests. +using QuicTest = QuicTestImpl; +template <class T> +using QuicTestWithParam = QuicTestWithParamImpl<T>; + +// Class which needs to be instantiated in tests which use threads. +using ScopedEnvironmentForThreads = ScopedEnvironmentForThreadsImpl; + +#define QUIC_TEST_DISABLED_IN_CHROME(name) \ + QUIC_TEST_DISABLED_IN_CHROME_IMPL(name) + +inline std::string QuicGetTestMemoryCachePath() { + return QuicGetTestMemoryCachePathImpl(); +} + +#endif // QUICHE_QUIC_PLATFORM_API_QUIC_TEST_H_ |