source: trunk/EventBenchCoreTest/src/de/ugoe/cs/eventbench/SequenceInstanceOfTest.java @ 334

Last change on this file since 334 was 334, checked in by sherbold, 12 years ago
  • Property svn:mime-type set to text/plain
File size: 2.8 KB
Line 
1package de.ugoe.cs.eventbench;
2
3import java.util.ArrayList;
4import java.util.Collection;
5import java.util.LinkedList;
6import java.util.List;
7
8import org.junit.*;
9
10import static org.junit.Assert.*;
11
12import de.ugoe.cs.eventbench.data.Event;
13
14
15/**
16 * The class <code>SequenceInstanceOfTest</code> contains tests for the
17 * class <code>{@link SequenceInstanceOf}</code>.
18 *
19 * @author Steffen Herbold
20 * @version 1.0
21 */
22public class SequenceInstanceOfTest {
23       
24        @Test
25        public void TestIsCollectionOfSequences_1() throws Exception {
26                Collection<List<? extends Event<?>>> sequences = new LinkedList<List<? extends Event<?>>>();
27                List<Event<?>> sequence1 = new ArrayList<Event<?>>();
28                sequence1.add(new Event<String>("a"));
29                sequences.add(sequence1);
30               
31                boolean result = SequenceInstanceOf.isCollectionOfSequences(sequences);
32                assertTrue(result);
33        }
34       
35        @Test
36        public void TestIsCollectionOfSequences_2() throws Exception {
37                Collection<List<? extends Event<?>>> sequences = new LinkedList<List<? extends Event<?>>>();
38                List<Event<?>> sequence1 = new ArrayList<Event<?>>();
39                sequences.add(sequence1);
40               
41                boolean result = SequenceInstanceOf.isCollectionOfSequences(sequences);
42                assertFalse(result);
43        }
44       
45        @Test
46        public void TestIsCollectionOfSequences_3() throws Exception {
47                Collection<List<? extends Event<?>>> sequences = new LinkedList<List<? extends Event<?>>>();
48               
49                boolean result = SequenceInstanceOf.isCollectionOfSequences(sequences);
50                assertFalse(result);
51        }
52       
53        @Test
54        public void TestIsCollectionOfSequences_4() throws Exception {
55                boolean result = SequenceInstanceOf.isCollectionOfSequences(null);
56                assertFalse(result);
57        }
58       
59        @Test
60        public void TestIsCollectionOfSequences_5() throws Exception {
61                boolean result = SequenceInstanceOf.isCollectionOfSequences(new Object());
62                assertFalse(result);
63        }
64       
65        @Test
66        public void TestIsEventSequence_1() throws Exception {
67                List<Event<?>> sequence = new ArrayList<Event<?>>();
68                sequence.add(new Event<String>("a"));
69               
70                boolean result = SequenceInstanceOf.isEventSequence(sequence);
71                assertTrue(result);
72        }
73       
74        @Test
75        public void TestIsEventSequence_2() throws Exception {
76                List<Event<?>> sequence = new ArrayList<Event<?>>();
77               
78                boolean result = SequenceInstanceOf.isEventSequence(sequence);
79                assertFalse(result);
80        }
81       
82        @Test
83        public void TestIsEventSequence_3() throws Exception {
84                boolean result = SequenceInstanceOf.isEventSequence(null);
85                assertFalse(result);
86        }
87       
88        @Test
89        public void TestIsEventSequence_4() throws Exception {
90                boolean result = SequenceInstanceOf.isEventSequence(new Object());
91                assertFalse(result);
92        }
93       
94       
95       
96        public static void main(String[] args) {
97                new org.junit.runner.JUnitCore().run(SequenceInstanceOfTest.class);
98        }
99}
Note: See TracBrowser for help on using the repository browser.