1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 package org.apache.commons.net.nntp;
19
20 import java.util.Arrays;
21 import java.util.List;
22
23 import org.junit.Assert;
24 import org.junit.Test;
25
26
27
28
29 public class TestThreader {
30
31 private static final Threadable[] EMPTY_THREADABLE_ARRAY = {};
32
33 @SuppressWarnings("deprecation")
34 @Test
35 public void testEmptyArray() {
36 final Threader t = new Threader();
37 final Threadable[] messages = EMPTY_THREADABLE_ARRAY;
38 Assert.assertNull(t.thread(messages));
39 }
40
41 @Test
42 public void testEmptyIterable() {
43 final Threader t = new Threader();
44 final Threadable[] messages = EMPTY_THREADABLE_ARRAY;
45 final Iterable<Threadable> asList = Arrays.asList(messages);
46 Assert.assertNull(t.thread(asList));
47 }
48
49 @Test
50 public void testEmptyList() {
51 final Threader t = new Threader();
52 final Threadable[] messages = EMPTY_THREADABLE_ARRAY;
53 final List<Threadable> asList = Arrays.asList(messages);
54 Assert.assertNull(t.thread(asList));
55 }
56
57 @Test
58 @SuppressWarnings("deprecation")
59 public void testNullArray() {
60 final Threader t = new Threader();
61 final Threadable[] messages = null;
62 Assert.assertNull(t.thread(messages));
63 }
64
65 @Test
66 public void testNullIterable() {
67 final Threader t = new Threader();
68 final Iterable<Threadable> messages = null;
69 Assert.assertNull(t.thread(messages));
70 }
71
72 @Test
73 public void testNullList() {
74 final Threader t = new Threader();
75 final List<Threadable> messages = null;
76 Assert.assertNull(t.thread(messages));
77 }
78
79 }