blob: 300d6f3b3eb393a3f23ebfd279e679b9d9cdf1d2 [file] [log] [blame]
Danil Chapovalov33b716f2019-01-22 18:15:37 +01001/*
2 * Copyright 2019 The WebRTC Project Authors. All rights reserved.
3 *
4 * Use of this source code is governed by a BSD-style license
5 * that can be found in the LICENSE file in the root of the source
6 * tree. An additional intellectual property rights grant can be found
7 * in the file PATENTS. All contributing project authors may
8 * be found in the AUTHORS file in the root of the source tree.
9 */
10#ifndef API_TASK_QUEUE_TASK_QUEUE_TEST_H_
11#define API_TASK_QUEUE_TASK_QUEUE_TEST_H_
12
13#include "api/task_queue/task_queue_factory.h"
14#include "test/gtest.h"
15
16namespace webrtc {
17
18// Suite of tests to verify TaskQueue implementation with.
19// Example usage:
20//
21// namespace {
22//
23// using ::webrtc::TaskQueueTest;
24// webrtc::TaskQueueFactory* MyFactory();
25// INSTANTIATE_TEST_SUITE_P(My, TaskQueueTest, ::testing::Values(MyFactory()));
26//
27// } // namespace
28class TaskQueueTest : public ::testing::TestWithParam<TaskQueueFactory*> {};
29
30} // namespace webrtc
31
32#endif // API_TASK_QUEUE_TASK_QUEUE_TEST_H_