From 526f63943fb266f81d0aacbba6cbd2dd40352e7d Mon Sep 17 00:00:00 2001 From: mutouyun Date: Thu, 22 Nov 2018 14:08:44 +0800 Subject: [PATCH] optimize test performance --- test/test_circ_queue.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/test/test_circ_queue.cpp b/test/test_circ_queue.cpp index dbdba49..294c0a4 100644 --- a/test/test_circ_queue.cpp +++ b/test/test_circ_queue.cpp @@ -48,6 +48,7 @@ void Unit::test_producer(void) { auto disconn = [](cq_t* cq) { cq->disconnect(); }; std::unique_ptr guard(cq__, disconn); + std::vector list; int i = 0; do { while (cur != cq__->cursor()) { @@ -55,9 +56,13 @@ void Unit::test_producer(void) { cq__->commit(cur); if (d < 0) return; cur = cq__->next(cur); + list.push_back(d); + } + for (int d : list) { QCOMPARE(i, d); ++i; } + list.clear(); } while(1); }}; }