Index: test/cctest/test-circular-queue.cc |
diff --git a/test/cctest/test-circular-queue.cc b/test/cctest/test-circular-queue.cc |
index 3fa49bfaf3d2cdef923ee7d6a7fc07027fc34158..ce9a42e81fb27535caafac60901187fb5f835f32 100644 |
--- a/test/cctest/test-circular-queue.cc |
+++ b/test/cctest/test-circular-queue.cc |
@@ -1,6 +1,6 @@ |
// Copyright 2010 the V8 project authors. All rights reserved. |
// |
-// Tests of circular queues. |
+// Tests of the circular queue. |
#include "v8.h" |
#include "circular-queue-inl.h" |
@@ -8,53 +8,9 @@ |
namespace i = v8::internal; |
-using i::CircularQueue; |
using i::SamplingCircularQueue; |
-TEST(SingleRecordCircularQueue) { |
- typedef int Record; |
- CircularQueue<Record> cq(sizeof(Record) * 2); |
- CHECK(cq.IsEmpty()); |
- cq.Enqueue(1); |
- CHECK(!cq.IsEmpty()); |
- Record rec = 0; |
- cq.Dequeue(&rec); |
- CHECK_EQ(1, rec); |
- CHECK(cq.IsEmpty()); |
-} |
- |
- |
-TEST(MultipleRecordsCircularQueue) { |
- typedef int Record; |
- const int kQueueSize = 10; |
- CircularQueue<Record> cq(sizeof(Record) * (kQueueSize + 1)); |
- CHECK(cq.IsEmpty()); |
- cq.Enqueue(1); |
- CHECK(!cq.IsEmpty()); |
- for (int i = 2; i <= 5; ++i) { |
- cq.Enqueue(i); |
- CHECK(!cq.IsEmpty()); |
- } |
- Record rec = 0; |
- for (int i = 1; i <= 4; ++i) { |
- CHECK(!cq.IsEmpty()); |
- cq.Dequeue(&rec); |
- CHECK_EQ(i, rec); |
- } |
- for (int i = 6; i <= 12; ++i) { |
- cq.Enqueue(i); |
- CHECK(!cq.IsEmpty()); |
- } |
- for (int i = 5; i <= 12; ++i) { |
- CHECK(!cq.IsEmpty()); |
- cq.Dequeue(&rec); |
- CHECK_EQ(i, rec); |
- } |
- CHECK(cq.IsEmpty()); |
-} |
- |
- |
TEST(SamplingCircularQueue) { |
typedef SamplingCircularQueue::Cell Record; |
const int kRecordsPerChunk = 4; |