Skip to content

Commit 5d1d755

Browse files
committed
add queue test
1 parent b21b5a3 commit 5d1d755

1 file changed

Lines changed: 18 additions & 0 deletions

File tree

codes/algorithm-java/src/test/java/basic/DataStructureTest.java

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
import org.slf4j.LoggerFactory;
66

77
import java.util.Deque;
8+
import java.util.Queue;
89

910
/**
1011
* @author billryan
@@ -14,6 +15,23 @@ public class DataStructureTest {
1415

1516
private static final Logger log = LoggerFactory.getLogger(DataStructureTest.class);
1617

18+
@Test
19+
public void testQueue() {
20+
DataStructure<Integer> ds = new DataStructure<>();
21+
Queue<Integer> queue = ds.getQueue();
22+
queue.offer(1);
23+
queue.offer(2);
24+
queue.offer(3);
25+
26+
int peek = 1;
27+
while (!queue.isEmpty()) {
28+
int queuePeek = queue.poll();
29+
log.info("queue peek: {}", queuePeek);
30+
assert peek == queuePeek;
31+
peek++;
32+
}
33+
}
34+
1735
@Test
1836
public void testStack() {
1937
DataStructure<Integer> ds = new DataStructure<>();

0 commit comments

Comments
 (0)