Fix a pile of Javadoc warnings
[deliverable/tracecompass.git] / org.eclipse.linuxtools.tmf.core.tests / src / org / eclipse / linuxtools / tmf / core / tests / uml2sd / TmfSyncSequenceDiagramEventTest.java
CommitLineData
73005152
BH
1/*******************************************************************************
2 * Copyright (c) 2011 Ericsson
9b749023 3 *
73005152
BH
4 * All rights reserved. This program and the accompanying materials are
5 * made available under the terms of the Eclipse Public License v1.0 which
6 * accompanies this distribution, and is available at
7 * http://www.eclipse.org/legal/epl-v10.html
9b749023 8 *
73005152
BH
9 * Contributors:
10 * Bernd Hufmann - Initial API and implementation
11 *******************************************************************************/
6c13869b 12package org.eclipse.linuxtools.tmf.core.tests.uml2sd;
73005152
BH
13
14import junit.framework.TestCase;
15
4c564a2d 16import org.eclipse.linuxtools.tmf.core.event.ITmfEventField;
9b749023 17import org.eclipse.linuxtools.tmf.core.event.ITmfEventType;
6c13869b 18import org.eclipse.linuxtools.tmf.core.event.TmfEvent;
4c564a2d 19import org.eclipse.linuxtools.tmf.core.event.TmfEventField;
6c13869b
FC
20import org.eclipse.linuxtools.tmf.core.event.TmfEventType;
21import org.eclipse.linuxtools.tmf.core.event.TmfTimestamp;
22import org.eclipse.linuxtools.tmf.core.uml2sd.TmfSyncSequenceDiagramEvent;
73005152
BH
23
24@SuppressWarnings("nls")
25public class TmfSyncSequenceDiagramEventTest extends TestCase {
26
9b749023 27 private final String fContext = ITmfEventType.DEFAULT_CONTEXT_ID;
cbbcc354 28 private final String fTypeId = "Some type";
29 private final String fLabel0 = "label1";
30 private final String fLabel1 = "label2";
31 private final String[] fLabels = new String[] { fLabel0, fLabel1 };
73005152 32
4641c2f7
FC
33 private final TmfTimestamp fTimestamp1 = new TmfTimestamp(12345, (byte) 2, 5);
34 private final String fSource = "Source";
4c564a2d 35 private final TmfEventType fType = new TmfEventType(fContext, fTypeId, TmfEventField.makeRoot(fLabels));
4641c2f7 36 private final String fReference = "Some reference";
73005152
BH
37
38 private final TmfEvent fEvent1;
4c564a2d 39 private final TmfEventField fContent1;
73005152
BH
40
41 public TmfSyncSequenceDiagramEventTest () {
a4115405 42 fContent1 = new TmfEventField(ITmfEventField.ROOT_FIELD_ID, "Some content");
4c564a2d 43 fEvent1 = new TmfEvent(null, fTimestamp1, fSource, fType, fContent1, fReference);
73005152
BH
44 }
45
46 @Override
47 public void setUp() throws Exception {
48 }
49
50 @Override
51 public void tearDown() throws Exception {
52 }
9b749023 53
73005152
BH
54 public void testTmfSyncSequenceDiagramEvent() {
55 TmfSyncSequenceDiagramEvent event = null;
56 try {
57 event = new TmfSyncSequenceDiagramEvent(null, null, null, null);
58 fail();
59 } catch (IllegalArgumentException e) {
60 // success
61 assertTrue("testTmfSyncSequenceDiagramEvent", e.getMessage().contains("startEvent=null"));
62 }
9b749023 63
73005152
BH
64 try {
65 event = new TmfSyncSequenceDiagramEvent(fEvent1, null, null, null);
66 fail();
67 } catch (IllegalArgumentException e) {
68 // success
69 assertTrue("testTmfSyncSequenceDiagramEvent", e.getMessage().contains("sender=null"));
70 }
9b749023 71
73005152
BH
72 try {
73 event = new TmfSyncSequenceDiagramEvent(fEvent1, "sender", null, null);
74 fail();
75 } catch (IllegalArgumentException e) {
76 // success
77 assertTrue("testTmfSyncSequenceDiagramEvent", e.getMessage().contains("receiver=null"));
78 }
79
80 try {
81 event = new TmfSyncSequenceDiagramEvent(fEvent1, "sender", "receiver", null);
82 fail();
83 } catch (IllegalArgumentException e) {
84 // success
85 assertTrue("testTmfSyncSequenceDiagramEvent", e.getMessage().contains("name=null"));
86 }
9b749023 87
73005152
BH
88 try {
89 event = new TmfSyncSequenceDiagramEvent(fEvent1, "sender", "receiver", "signal");
90 // success
91 assertEquals("testTmfSyncSequenceDiagramEvent", 0, event.getStartTime().compareTo(fTimestamp1, true));
92 assertEquals("testTmfSyncSequenceDiagramEvent", "sender", event.getSender());
93 assertEquals("testTmfSyncSequenceDiagramEvent", "receiver", event.getReceiver());
94 assertEquals("testTmfSyncSequenceDiagramEvent", "signal", event.getName());
9b749023 95
73005152
BH
96 } catch (IllegalArgumentException e) {
97 fail();
98 }
99 }
100}
This page took 0.036336 seconds and 5 git commands to generate.