Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLaurent Redor2016-08-11 07:12:42 +0000
committerLaurent Redor2016-08-11 07:12:42 +0000
commit0c854ec4222cf95ea8a68d5aba59841e32af2d07 (patch)
tree3f0664c6c761c14e7982e6ad0bc2f9910ca20bba
parentf11918d6c2bddd2c72e5f28f8d6a4ca68bfe7538 (diff)
downloadorg.eclipse.sirius-0c854ec4222cf95ea8a68d5aba59841e32af2d07.tar.gz
org.eclipse.sirius-0c854ec4222cf95ea8a68d5aba59841e32af2d07.tar.xz
org.eclipse.sirius-0c854ec4222cf95ea8a68d5aba59841e32af2d07.zip
[499370] Fix LabelFontModificationsTest
Bug: 499370 Change-Id: Ifa4dea0dc7fb5eb7acc1dba98412ada41fa73c0b Signed-off-by: Laurent Redor <laurent.redor@obeo.fr>
-rw-r--r--plugins/org.eclipse.sirius.tests.swtbot/src/org/eclipse/sirius/tests/swtbot/AbstractRefreshWithCustomizedStyleTest.java14
1 files changed, 13 insertions, 1 deletions
diff --git a/plugins/org.eclipse.sirius.tests.swtbot/src/org/eclipse/sirius/tests/swtbot/AbstractRefreshWithCustomizedStyleTest.java b/plugins/org.eclipse.sirius.tests.swtbot/src/org/eclipse/sirius/tests/swtbot/AbstractRefreshWithCustomizedStyleTest.java
index ca5984f2f5..4530414f6d 100644
--- a/plugins/org.eclipse.sirius.tests.swtbot/src/org/eclipse/sirius/tests/swtbot/AbstractRefreshWithCustomizedStyleTest.java
+++ b/plugins/org.eclipse.sirius.tests.swtbot/src/org/eclipse/sirius/tests/swtbot/AbstractRefreshWithCustomizedStyleTest.java
@@ -826,7 +826,19 @@ public abstract class AbstractRefreshWithCustomizedStyleTest extends AbstractSir
editor.close();
SWTBotUtils.waitAllUiEvents();
editor = (SWTBotSiriusDiagramEditor) openRepresentation(SessionManager.INSTANCE.getSessions().iterator().next(), representationDescriptionName, representationName, DDiagram.class);
- selectedEditPart = editor.getEditPart(editor.getBounds(selectedEditPart).getCenter(), selectedEditPart.part().getClass());
+ if (DEdgeEditPart.class.isInstance(selectedEditPart.part())) {
+ // Select the corresponding DEdge in the new editor
+ Edge gmfEdge = (Edge) ((DEdgeEditPart) selectedEditPart.part()).getModel();
+ DEdge dEdge = (DEdge) gmfEdge.getElement();
+ selectedEditPart = editor.getEditPart(dEdge.getName(), DEdgeEditPart.class);
+ } else if (DEdgeNameEditPart.class.isInstance(selectedEditPart.part())) {
+ // Select the corresponding DEdge name in the new editor
+ Node gmfNode = (Node) ((DEdgeNameEditPart) selectedEditPart.part()).getModel();
+ DEdge dEdge = (DEdge) gmfNode.getElement();
+ selectedEditPart = editor.getEditPart(dEdge.getName(), DEdgeNameEditPart.class);
+ } else {
+ selectedEditPart = editor.getEditPart(editor.getBounds(selectedEditPart).getCenter(), selectedEditPart.part().getClass());
+ }
selectedEditPart.select();
resetStyleCustomizationButton = getResetStylePropertiesToDefaultValuesButtonFromTabbar();

Back to the top