#include "ipcz/sequenced_queue.h"
#include <string>
#include "ipcz/sequence_number.h"
#include "testing/gtest/include/gtest/gtest.h"
#include "third_party/abseil-cpp/absl/base/macros.h"
namespace ipcz {
namespace {
struct TestQueueTraits { … };
TestQueue;
TestQueueWithSize;
SequencedQueueTest;
TEST(SequencedQueueTest, Empty) { … }
TEST(SequencedQueueTest, SetFinalSequenceLength) { … }
TEST(SequencedQueueTest, ForceTerminateSequence) { … }
TEST(SequencedQueueTest, SequenceTooLow) { … }
TEST(SequencedQueueTest, SequenceTooHigh) { … }
TEST(SequencedQueueTest, SparseSequence) { … }
TEST(SequencedQueueTest, FullyConsumed) { … }
TEST(SequencedQueueTest, SkipElement) { … }
TEST(SequencedQueueTest, Accounting) { … }
}
}