-
Notifications
You must be signed in to change notification settings - Fork 85
/
DiagramMiscTestSuite.java
103 lines (94 loc) · 5.09 KB
/
DiagramMiscTestSuite.java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
/*******************************************************************************
* Copyright (c) 2006, 2023 THALES GLOBAL SERVICES.
*
* This program and the accompanying materials are made available under the
* terms of the Eclipse Public License 2.0 which is available at
* http://www.eclipse.org/legal/epl-2.0
*
* SPDX-License-Identifier: EPL-2.0
*
* Contributors:
* Thales - initial API and implementation
*******************************************************************************/
package org.polarsys.capella.test.diagram.misc.ju.testsuites;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;
import org.polarsys.capella.test.diagram.misc.ju.testcases.AllocationManagementTest;
import org.polarsys.capella.test.diagram.misc.ju.testcases.BreakdownDiagramElements;
import org.polarsys.capella.test.diagram.misc.ju.testcases.Bug1006TestCase;
import org.polarsys.capella.test.diagram.misc.ju.testcases.Bug1024TestCase;
import org.polarsys.capella.test.diagram.misc.ju.testcases.Bug1512TestCase;
import org.polarsys.capella.test.diagram.misc.ju.testcases.Bug1917TestCase;
import org.polarsys.capella.test.diagram.misc.ju.testcases.Bug2145TestCase;
import org.polarsys.capella.test.diagram.misc.ju.testcases.Bug2579TestCase;
import org.polarsys.capella.test.diagram.misc.ju.testcases.CheckDiagramDirtyStateOnOpeningTestCase;
import org.polarsys.capella.test.diagram.misc.ju.testcases.CheckPhysCompNatureOptionTestCase;
import org.polarsys.capella.test.diagram.misc.ju.testcases.CloneDiagramTestCase;
import org.polarsys.capella.test.diagram.misc.ju.testcases.ColorNameConstantsTest;
import org.polarsys.capella.test.diagram.misc.ju.testcases.DDiagramEditorUndoRedoHandlerTest;
import org.polarsys.capella.test.diagram.misc.ju.testcases.DecompositionWizardTestCase;
import org.polarsys.capella.test.diagram.misc.ju.testcases.DiagramTargetUpdateDuringRefreshTest;
import org.polarsys.capella.test.diagram.misc.ju.testcases.GraphTest;
import org.polarsys.capella.test.diagram.misc.ju.testcases.InsertRemoveComponentsWithNoParts;
import org.polarsys.capella.test.diagram.misc.ju.testcases.InteractionSourceTarget;
import org.polarsys.capella.test.diagram.misc.ju.testcases.InterfacePortSizeTestCase;
import org.polarsys.capella.test.diagram.misc.ju.testcases.LexicographicOrderInSBClassPropertiesTest;
import org.polarsys.capella.test.diagram.misc.ju.testcases.LexicographicOrderInSBSequenceInvokedMessagesTest;
import org.polarsys.capella.test.diagram.misc.ju.testcases.PABStyleChecksDiagramElements;
import org.polarsys.capella.test.diagram.misc.ju.testcases.PieIconTest;
import org.polarsys.capella.test.diagram.misc.ju.testcases.RefreshFCContextualElementsTest;
import org.polarsys.capella.test.diagram.misc.ju.testcases.SemanticBrowserRefreshTest;
import org.polarsys.capella.test.diagram.misc.ju.testcases.StatusLineTestCase;
import org.polarsys.capella.test.diagram.misc.ju.testcases.UnsynchronizedSemanticBrowser;
import org.polarsys.capella.test.diagram.misc.ju.testcases.delete.DeleteFromModelContainerSemanticTarget;
import org.polarsys.capella.test.diagram.misc.ju.testcases.delete.DeleteFromModelSemanticTarget;
import org.polarsys.capella.test.framework.api.BasicTestArtefact;
import org.polarsys.capella.test.framework.api.BasicTestSuite;
import junit.framework.Test;
public class DiagramMiscTestSuite extends BasicTestSuite {
/**
* Returns the suite. This is required to unary launch this test.
*/
public static Test suite() {
return new DiagramMiscTestSuite();
}
@Override
public List<String> getRequiredTestModels() {
return Arrays.asList("StatusLine");
}
@Override
protected List<BasicTestArtefact> getTests() {
List<BasicTestArtefact> tests = new ArrayList<>();
tests.add(new RefreshFCContextualElementsTest());
tests.add(new DDiagramEditorUndoRedoHandlerTest());
tests.add(new GraphTest());
tests.add(new Bug1006TestCase());
tests.add(new Bug1024TestCase());
tests.add(new Bug1512TestCase());
tests.add(new InterfacePortSizeTestCase());
tests.add(new CheckDiagramDirtyStateOnOpeningTestCase());
tests.add(new StatusLineTestCase());
tests.add(new Bug1917TestCase());
tests.add(new Bug2145TestCase());
tests.add(new CloneDiagramTestCase());
tests.add(new Bug2579TestCase());
tests.add(new BreakdownDiagramElements());
tests.add(new InsertRemoveComponentsWithNoParts());
tests.add(new PABStyleChecksDiagramElements());
tests.add(new PieIconTest());
tests.add(new DecompositionWizardTestCase());
tests.add(new CheckPhysCompNatureOptionTestCase());
tests.add(new DeleteFromModelSemanticTarget());
tests.add(new DeleteFromModelContainerSemanticTarget());
tests.add(new AllocationManagementTest());
tests.add(new ColorNameConstantsTest());
tests.add(new UnsynchronizedSemanticBrowser());
tests.add(new SemanticBrowserRefreshTest());
tests.add(new InteractionSourceTarget());
tests.add(new DiagramTargetUpdateDuringRefreshTest());
tests.add(new LexicographicOrderInSBClassPropertiesTest());
tests.add(new LexicographicOrderInSBSequenceInvokedMessagesTest());
return tests;
}
}