1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 package org.apache.commons.collections4.queue;
18
19 import java.util.LinkedList;
20 import java.util.Queue;
21
22 import org.apache.commons.collections4.BulkTest;
23 import org.junit.jupiter.api.Disabled;
24 import org.junit.jupiter.api.Test;
25
26
27
28
29 public class SynchronizedQueueTest<T> extends AbstractQueueTest<T> {
30
31 public SynchronizedQueueTest() {
32 super(SynchronizedQueueTest.class.getSimpleName());
33 }
34
35 @Override
36 public String getCompatibilityVersion() {
37 return "4.2";
38 }
39
40 @Override
41 public Queue<T> makeObject() {
42 return SynchronizedQueue.synchronizedQueue(new LinkedList<>());
43 }
44
45 @Test
46 @Disabled("Run once")
47 public void testCreate() throws Exception {
48 Queue<T> queue = makeObject();
49 writeExternalFormToDisk((java.io.Serializable) queue,
50 BulkTest.TEST_DATA_PATH + "SynchronizedQueue.emptyCollection.version4.2.obj");
51 queue = makeFullCollection();
52 writeExternalFormToDisk((java.io.Serializable) queue,
53 BulkTest.TEST_DATA_PATH + "SynchronizedQueue.fullCollection.version4.2.obj");
54 }
55
56 }