#include "utils/Buffer.h"
#include "utils/WorkQueue.h"
#include <gtest/gtest.h>
#include <iostream>
#include <memory>
#include <mutex>
#include <thread>
#include <vector>
|
| TEST (WorkQueue, SingleThreaded) |
|
| TEST (WorkQueue, SPSC) |
|
| TEST (WorkQueue, SPMC) |
|
| TEST (WorkQueue, MPMC) |
|
| TEST (WorkQueue, BoundedSizeWorks) |
|
| TEST (WorkQueue, BoundedSizePushAfterFinish) |
|
| TEST (WorkQueue, SetMaxSize) |
|
| TEST (WorkQueue, BoundedSizeMPMC) |
|
| TEST (WorkQueue, FailedPush) |
|
| TEST (BufferWorkQueue, SizeCalculatedCorrectly) |
|
◆ TEST() [1/10]
◆ TEST() [2/10]
◆ TEST() [3/10]
TEST |
( |
WorkQueue | , |
|
|
BoundedSizePushAfterFinish | ) |
◆ TEST() [4/10]
◆ TEST() [5/10]
◆ TEST() [6/10]
◆ TEST() [7/10]
◆ TEST() [8/10]
◆ TEST() [9/10]
◆ TEST() [10/10]