[432] | 1 | package de.ugoe.cs.quest;
|
---|
[334] | 2 |
|
---|
| 3 | import java.util.ArrayList;
|
---|
| 4 | import java.util.Collection;
|
---|
| 5 | import java.util.LinkedList;
|
---|
| 6 | import java.util.List;
|
---|
| 7 |
|
---|
| 8 | import org.junit.*;
|
---|
| 9 |
|
---|
| 10 | import static org.junit.Assert.*;
|
---|
[548] | 11 | import static org.mockito.Mockito.*;
|
---|
[334] | 12 |
|
---|
[432] | 13 | import de.ugoe.cs.quest.SequenceInstanceOf;
|
---|
[433] | 14 | import de.ugoe.cs.quest.eventcore.Event;
|
---|
[548] | 15 | import de.ugoe.cs.quest.eventcore.IEventType;
|
---|
[334] | 16 |
|
---|
| 17 |
|
---|
| 18 | /**
|
---|
| 19 | * The class <code>SequenceInstanceOfTest</code> contains tests for the
|
---|
| 20 | * class <code>{@link SequenceInstanceOf}</code>.
|
---|
| 21 | *
|
---|
| 22 | * @author Steffen Herbold
|
---|
| 23 | * @version 1.0
|
---|
| 24 | */
|
---|
| 25 | public class SequenceInstanceOfTest {
|
---|
| 26 |
|
---|
| 27 | @Test
|
---|
| 28 | public void TestIsCollectionOfSequences_1() throws Exception {
|
---|
[547] | 29 | Collection<List<Event>> sequences = new LinkedList<List<Event>>();
|
---|
| 30 | List<Event> sequence1 = new ArrayList<Event>();
|
---|
[548] | 31 | sequence1.add(new Event(mock(IEventType.class)));
|
---|
[334] | 32 | sequences.add(sequence1);
|
---|
| 33 |
|
---|
| 34 | boolean result = SequenceInstanceOf.isCollectionOfSequences(sequences);
|
---|
| 35 | assertTrue(result);
|
---|
| 36 | }
|
---|
| 37 |
|
---|
| 38 | @Test
|
---|
| 39 | public void TestIsCollectionOfSequences_2() throws Exception {
|
---|
[547] | 40 | Collection<List<Event>> sequences = new LinkedList<List<Event>>();
|
---|
| 41 | List<Event> sequence1 = new ArrayList<Event>();
|
---|
[334] | 42 | sequences.add(sequence1);
|
---|
| 43 |
|
---|
| 44 | boolean result = SequenceInstanceOf.isCollectionOfSequences(sequences);
|
---|
| 45 | assertFalse(result);
|
---|
| 46 | }
|
---|
| 47 |
|
---|
| 48 | @Test
|
---|
| 49 | public void TestIsCollectionOfSequences_3() throws Exception {
|
---|
[547] | 50 | Collection<List<Event>> sequences = new LinkedList<List<Event>>();
|
---|
[334] | 51 |
|
---|
| 52 | boolean result = SequenceInstanceOf.isCollectionOfSequences(sequences);
|
---|
| 53 | assertFalse(result);
|
---|
| 54 | }
|
---|
| 55 |
|
---|
| 56 | @Test
|
---|
| 57 | public void TestIsCollectionOfSequences_4() throws Exception {
|
---|
| 58 | boolean result = SequenceInstanceOf.isCollectionOfSequences(null);
|
---|
| 59 | assertFalse(result);
|
---|
| 60 | }
|
---|
| 61 |
|
---|
| 62 | @Test
|
---|
| 63 | public void TestIsCollectionOfSequences_5() throws Exception {
|
---|
| 64 | boolean result = SequenceInstanceOf.isCollectionOfSequences(new Object());
|
---|
| 65 | assertFalse(result);
|
---|
| 66 | }
|
---|
| 67 |
|
---|
| 68 | @Test
|
---|
| 69 | public void TestIsEventSequence_1() throws Exception {
|
---|
[547] | 70 | List<Event> sequence = new ArrayList<Event>();
|
---|
[548] | 71 | sequence.add(new Event(mock(IEventType.class)));
|
---|
[334] | 72 |
|
---|
| 73 | boolean result = SequenceInstanceOf.isEventSequence(sequence);
|
---|
| 74 | assertTrue(result);
|
---|
| 75 | }
|
---|
| 76 |
|
---|
| 77 | @Test
|
---|
| 78 | public void TestIsEventSequence_2() throws Exception {
|
---|
[547] | 79 | List<Event> sequence = new ArrayList<Event>();
|
---|
[334] | 80 |
|
---|
| 81 | boolean result = SequenceInstanceOf.isEventSequence(sequence);
|
---|
| 82 | assertFalse(result);
|
---|
| 83 | }
|
---|
| 84 |
|
---|
| 85 | @Test
|
---|
| 86 | public void TestIsEventSequence_3() throws Exception {
|
---|
| 87 | boolean result = SequenceInstanceOf.isEventSequence(null);
|
---|
| 88 | assertFalse(result);
|
---|
| 89 | }
|
---|
| 90 |
|
---|
| 91 | @Test
|
---|
| 92 | public void TestIsEventSequence_4() throws Exception {
|
---|
| 93 | boolean result = SequenceInstanceOf.isEventSequence(new Object());
|
---|
| 94 | assertFalse(result);
|
---|
| 95 | }
|
---|
| 96 |
|
---|
| 97 |
|
---|
| 98 |
|
---|
| 99 | public static void main(String[] args) {
|
---|
| 100 | new org.junit.runner.JUnitCore().run(SequenceInstanceOfTest.class);
|
---|
| 101 | }
|
---|
| 102 | }
|
---|