diff options
| author | Laurent Redor | 2016-08-11 07:12:42 +0000 |
|---|---|---|
| committer | Laurent Redor | 2016-08-11 07:12:42 +0000 |
| commit | 0c854ec4222cf95ea8a68d5aba59841e32af2d07 (patch) | |
| tree | 3f0664c6c761c14e7982e6ad0bc2f9910ca20bba | |
| parent | f11918d6c2bddd2c72e5f28f8d6a4ca68bfe7538 (diff) | |
| download | org.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.java | 14 |
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(); |
