diff options
Diffstat (limited to 'tests/junit/plugins/infra/org.eclipse.papyrus.infra.ui.tests')
6 files changed, 535 insertions, 535 deletions
diff --git a/tests/junit/plugins/infra/org.eclipse.papyrus.infra.ui.tests/META-INF/MANIFEST.MF b/tests/junit/plugins/infra/org.eclipse.papyrus.infra.ui.tests/META-INF/MANIFEST.MF index 0736807c947..2bc1a455913 100644 --- a/tests/junit/plugins/infra/org.eclipse.papyrus.infra.ui.tests/META-INF/MANIFEST.MF +++ b/tests/junit/plugins/infra/org.eclipse.papyrus.infra.ui.tests/META-INF/MANIFEST.MF @@ -1,21 +1,21 @@ -Manifest-Version: 1.0
-Require-Bundle: org.junit;bundle-version="4.10.0",
- org.eclipse.papyrus.junit.framework;bundle-version="[1.2.0,2.0.0)",
- org.eclipse.ui;bundle-version="3.100.0",
- org.eclipse.core.runtime;bundle-version="3.10.0",
- org.eclipse.papyrus.junit.utils;bundle-version="[2.0.0,3.0.0)",
- org.eclipse.papyrus.infra.tools;bundle-version="[3.0.0,4.0.0)",
- org.eclipse.papyrus.infra.ui;bundle-version="[2.0.0,3.0.0)",
- org.eclipse.papyrus.infra.core;bundle-version="[3.0.0,4.0.0)",
- org.eclipse.papyrus.infra.widgets;bundle-version="[3.0.0,4.0.0)",
- org.eclipse.emf.ecore;bundle-version="2.12.0"
-Export-Package: org.eclipse.papyrus.infra.ui.lifecycleevents,
- org.eclipse.papyrus.infra.ui.providers,
- org.eclipse.papyrus.infra.ui.tests,
- org.eclipse.papyrus.infra.ui.util
-Bundle-Vendor: Eclipse Modeling Project
-Bundle-Version: 1.2.0.qualifier
-Bundle-Name: Papyrus Infrastructure UI Tests
-Bundle-ManifestVersion: 2
-Bundle-SymbolicName: org.eclipse.papyrus.infra.ui.tests;singleton:=true
-Bundle-RequiredExecutionEnvironment: JavaSE-1.8
+Manifest-Version: 1.0 +Require-Bundle: org.junit;bundle-version="4.10.0", + org.eclipse.papyrus.junit.framework;bundle-version="[1.2.0,2.0.0)", + org.eclipse.ui;bundle-version="3.100.0", + org.eclipse.core.runtime;bundle-version="3.10.0", + org.eclipse.papyrus.junit.utils;bundle-version="[2.0.0,3.0.0)", + org.eclipse.papyrus.infra.tools;bundle-version="[3.0.0,4.0.0)", + org.eclipse.papyrus.infra.ui;bundle-version="[2.0.0,3.0.0)", + org.eclipse.papyrus.infra.core;bundle-version="[3.0.0,4.0.0)", + org.eclipse.papyrus.infra.widgets;bundle-version="[3.0.0,4.0.0)", + org.eclipse.emf.ecore;bundle-version="2.12.0" +Export-Package: org.eclipse.papyrus.infra.ui.lifecycleevents, + org.eclipse.papyrus.infra.ui.providers, + org.eclipse.papyrus.infra.ui.tests, + org.eclipse.papyrus.infra.ui.util +Bundle-Vendor: Eclipse Modeling Project +Bundle-Version: 1.2.0.qualifier +Bundle-Name: Papyrus Infrastructure UI Tests +Bundle-ManifestVersion: 2 +Bundle-SymbolicName: org.eclipse.papyrus.infra.ui.tests;singleton:=true +Bundle-RequiredExecutionEnvironment: JavaSE-1.8 diff --git a/tests/junit/plugins/infra/org.eclipse.papyrus.infra.ui.tests/src/org/eclipse/papyrus/infra/ui/contentoutline/NestedEditorDelegatedOutlinePageTest.java b/tests/junit/plugins/infra/org.eclipse.papyrus.infra.ui.tests/src/org/eclipse/papyrus/infra/ui/contentoutline/NestedEditorDelegatedOutlinePageTest.java index e7ee69d698b..8e1a8f58208 100644 --- a/tests/junit/plugins/infra/org.eclipse.papyrus.infra.ui.tests/src/org/eclipse/papyrus/infra/ui/contentoutline/NestedEditorDelegatedOutlinePageTest.java +++ b/tests/junit/plugins/infra/org.eclipse.papyrus.infra.ui.tests/src/org/eclipse/papyrus/infra/ui/contentoutline/NestedEditorDelegatedOutlinePageTest.java @@ -1,47 +1,47 @@ -/*****************************************************************************
- * Copyright (c) 2013 CEA LIST.
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Remi Schnekenburger (CEA LIST) - Initial API and implementation
- *
- *****************************************************************************/
-package org.eclipse.papyrus.infra.ui.contentoutline;
-
-import static org.junit.Assert.assertNotNull;
-import static org.junit.Assert.fail;
-
-import java.lang.reflect.Field;
-
-import org.eclipse.papyrus.infra.ui.contentoutline.NestedEditorDelegatedOutlinePage;
-import org.eclipse.papyrus.junit.framework.classification.tests.AbstractPapyrusTest;
-import org.eclipse.ui.part.PageSite;
-import org.junit.Test;
-
-
-/**
- * Test the {@link NestedEditorDelegatedOutlinePage} class
- */
-public class NestedEditorDelegatedOutlinePageTest extends AbstractPapyrusTest {
-
- @Test
- public void testExistingMethod() {
- // usage of java reflexive API to get a field. check this field is still present.
- Field parentSiteField = null;
- try {
- parentSiteField = PageSite.class.getDeclaredField("parentSite");
- parentSiteField.setAccessible(true);
- } catch (SecurityException e) {
- fail(e.getLocalizedMessage());
- } catch (NoSuchFieldException e) {
- fail(e.getLocalizedMessage());
- }
-
- assertNotNull("Impossible to find parent site field", parentSiteField);
- }
-
-}
+/***************************************************************************** + * Copyright (c) 2013 CEA LIST. + * + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Remi Schnekenburger (CEA LIST) - Initial API and implementation + * + *****************************************************************************/ +package org.eclipse.papyrus.infra.ui.contentoutline; + +import static org.junit.Assert.assertNotNull; +import static org.junit.Assert.fail; + +import java.lang.reflect.Field; + +import org.eclipse.papyrus.infra.ui.contentoutline.NestedEditorDelegatedOutlinePage; +import org.eclipse.papyrus.junit.framework.classification.tests.AbstractPapyrusTest; +import org.eclipse.ui.part.PageSite; +import org.junit.Test; + + +/** + * Test the {@link NestedEditorDelegatedOutlinePage} class + */ +public class NestedEditorDelegatedOutlinePageTest extends AbstractPapyrusTest { + + @Test + public void testExistingMethod() { + // usage of java reflexive API to get a field. check this field is still present. + Field parentSiteField = null; + try { + parentSiteField = PageSite.class.getDeclaredField("parentSite"); + parentSiteField.setAccessible(true); + } catch (SecurityException e) { + fail(e.getLocalizedMessage()); + } catch (NoSuchFieldException e) { + fail(e.getLocalizedMessage()); + } + + assertNotNull("Impossible to find parent site field", parentSiteField); + } + +} diff --git a/tests/junit/plugins/infra/org.eclipse.papyrus.infra.ui.tests/src/org/eclipse/papyrus/infra/ui/lifecycleevents/FakeSaveEvent.java b/tests/junit/plugins/infra/org.eclipse.papyrus.infra.ui.tests/src/org/eclipse/papyrus/infra/ui/lifecycleevents/FakeSaveEvent.java index b35ef887960..422c51892cc 100644 --- a/tests/junit/plugins/infra/org.eclipse.papyrus.infra.ui.tests/src/org/eclipse/papyrus/infra/ui/lifecycleevents/FakeSaveEvent.java +++ b/tests/junit/plugins/infra/org.eclipse.papyrus.infra.ui.tests/src/org/eclipse/papyrus/infra/ui/lifecycleevents/FakeSaveEvent.java @@ -1,25 +1,25 @@ -/**
- *
- */
-package org.eclipse.papyrus.infra.ui.lifecycleevents;
-
-import org.eclipse.papyrus.infra.ui.lifecycleevents.DoSaveEvent;
-
-/**
- * @author dumoulin
- *
- */
-public class FakeSaveEvent extends DoSaveEvent {
-
- /**
- * Constructor.
- *
- * @param serviceRegistry
- * @param multiDiagramEditor
- */
- public FakeSaveEvent() {
- super(null, null);
-
- }
-
-}
+/** + * + */ +package org.eclipse.papyrus.infra.ui.lifecycleevents; + +import org.eclipse.papyrus.infra.ui.lifecycleevents.DoSaveEvent; + +/** + * @author dumoulin + * + */ +public class FakeSaveEvent extends DoSaveEvent { + + /** + * Constructor. + * + * @param serviceRegistry + * @param multiDiagramEditor + */ + public FakeSaveEvent() { + super(null, null); + + } + +} diff --git a/tests/junit/plugins/infra/org.eclipse.papyrus.infra.ui.tests/src/org/eclipse/papyrus/infra/ui/lifecycleevents/FakeSaveEventListener.java b/tests/junit/plugins/infra/org.eclipse.papyrus.infra.ui.tests/src/org/eclipse/papyrus/infra/ui/lifecycleevents/FakeSaveEventListener.java index 7c801621502..380a8448e0e 100644 --- a/tests/junit/plugins/infra/org.eclipse.papyrus.infra.ui.tests/src/org/eclipse/papyrus/infra/ui/lifecycleevents/FakeSaveEventListener.java +++ b/tests/junit/plugins/infra/org.eclipse.papyrus.infra.ui.tests/src/org/eclipse/papyrus/infra/ui/lifecycleevents/FakeSaveEventListener.java @@ -1,58 +1,58 @@ -/**
- *
- */
-package org.eclipse.papyrus.infra.ui.lifecycleevents;
-
-import java.util.ArrayList;
-import java.util.List;
-
-import org.eclipse.papyrus.infra.ui.lifecycleevents.DoSaveEvent;
-import org.eclipse.papyrus.infra.ui.lifecycleevents.ISaveEventListener;
-
-
-/**
- * @author dumoulin
- *
- */
-public class FakeSaveEventListener implements ISaveEventListener {
-
- List<DoSaveEvent> receivedEvents = new ArrayList<DoSaveEvent>();
-
- /**
- * @see org.eclipse.papyrus.infra.ui.lifecycleevents.ISaveEventListener#doSave(org.eclipse.papyrus.infra.ui.lifecycleevents.DoSaveEvent)
- *
- * @param event
- */
- public void doSave(DoSaveEvent event) {
- receivedEvents.add(event);
-
- }
-
- /**
- * @see org.eclipse.papyrus.infra.ui.lifecycleevents.ISaveEventListener#doSaveAs(org.eclipse.papyrus.infra.ui.lifecycleevents.DoSaveEvent)
- *
- * @param event
- */
- public void doSaveAs(DoSaveEvent event) {
- receivedEvents.add(event);
-
- }
-
- /**
- * Return true if the event has been received.
- * @param event
- * @return
- */
- public boolean isEventReceived(DoSaveEvent event) {
- return receivedEvents.contains(event);
- }
-
-
- /**
- * @return the receivedEvents
- */
- public List<DoSaveEvent> getReceivedEvents() {
- return receivedEvents;
- }
-
-}
+/** + * + */ +package org.eclipse.papyrus.infra.ui.lifecycleevents; + +import java.util.ArrayList; +import java.util.List; + +import org.eclipse.papyrus.infra.ui.lifecycleevents.DoSaveEvent; +import org.eclipse.papyrus.infra.ui.lifecycleevents.ISaveEventListener; + + +/** + * @author dumoulin + * + */ +public class FakeSaveEventListener implements ISaveEventListener { + + List<DoSaveEvent> receivedEvents = new ArrayList<DoSaveEvent>(); + + /** + * @see org.eclipse.papyrus.infra.ui.lifecycleevents.ISaveEventListener#doSave(org.eclipse.papyrus.infra.ui.lifecycleevents.DoSaveEvent) + * + * @param event + */ + public void doSave(DoSaveEvent event) { + receivedEvents.add(event); + + } + + /** + * @see org.eclipse.papyrus.infra.ui.lifecycleevents.ISaveEventListener#doSaveAs(org.eclipse.papyrus.infra.ui.lifecycleevents.DoSaveEvent) + * + * @param event + */ + public void doSaveAs(DoSaveEvent event) { + receivedEvents.add(event); + + } + + /** + * Return true if the event has been received. + * @param event + * @return + */ + public boolean isEventReceived(DoSaveEvent event) { + return receivedEvents.contains(event); + } + + + /** + * @return the receivedEvents + */ + public List<DoSaveEvent> getReceivedEvents() { + return receivedEvents; + } + +} diff --git a/tests/junit/plugins/infra/org.eclipse.papyrus.infra.ui.tests/src/org/eclipse/papyrus/infra/ui/lifecycleevents/LifeCycleEventsProviderTest.java b/tests/junit/plugins/infra/org.eclipse.papyrus.infra.ui.tests/src/org/eclipse/papyrus/infra/ui/lifecycleevents/LifeCycleEventsProviderTest.java index 5b5c917b957..4ce440605ce 100644 --- a/tests/junit/plugins/infra/org.eclipse.papyrus.infra.ui.tests/src/org/eclipse/papyrus/infra/ui/lifecycleevents/LifeCycleEventsProviderTest.java +++ b/tests/junit/plugins/infra/org.eclipse.papyrus.infra.ui.tests/src/org/eclipse/papyrus/infra/ui/lifecycleevents/LifeCycleEventsProviderTest.java @@ -1,281 +1,281 @@ -/**
- *
- */
-package org.eclipse.papyrus.infra.ui.lifecycleevents;
-
-import static org.junit.Assert.assertTrue;
-import static org.junit.Assert.fail;
-
-import org.eclipse.papyrus.infra.ui.lifecycleevents.DoSaveEvent;
-import org.eclipse.papyrus.infra.ui.lifecycleevents.ISaveEventListener;
-import org.eclipse.papyrus.infra.ui.lifecycleevents.LifeCycleEventsProvider;
-import org.eclipse.papyrus.junit.framework.classification.tests.AbstractPapyrusTest;
-import org.junit.Before;
-import org.junit.Test;
-
-
-/**
- * @author cedric dumoulin
- *
- */
-public class LifeCycleEventsProviderTest extends AbstractPapyrusTest {
-
- /**
- * Object under test.
- */
- protected LifeCycleEventsProvider eventProvider;
-
- /**
- * @see junit.framework.TestCase#setUp()
- *
- * @throws Exception
- */
- @Before
- public void setUp() throws Exception {
- eventProvider = new LifeCycleEventsProvider();
- }
-
- /**
- * Test method for
- * {@link org.eclipse.papyrus.infra.ui.lifecycleevents.LifeCycleEventsProvider#addDoSaveListener(org.eclipse.papyrus.infra.ui.lifecycleevents.ISaveEventListener)}
- * .
- */
- @Test
- public void testAddSaveListener() {
-
- ISaveEventListener listener = new FakeSaveEventListener();
-
- try {
- eventProvider.addDoSaveListener(listener);
- } catch (Exception e) {
- fail("Add listener");
- }
-
- }
-
- /**
- * Test method for
- * {@link org.eclipse.papyrus.infra.ui.lifecycleevents.LifeCycleEventsProvider#removeDoSaveListener(org.eclipse.papyrus.infra.ui.lifecycleevents.ISaveEventListener)}
- * .
- */
- @Test
- public void testRemoveSaveListener() {
- ISaveEventListener listener = new FakeSaveEventListener();
-
- try {
- eventProvider.addDoSaveListener(listener);
- eventProvider.removeDoSaveListener(listener);
- } catch (Exception e) {
- fail("Remove listener");
- }
- }
-
- /**
- * Test method for
- * {@link org.eclipse.papyrus.infra.ui.lifecycleevents.LifeCycleEventsProvider#addAboutToDoSaveListener(org.eclipse.papyrus.infra.ui.lifecycleevents.ISaveEventListener)}
- * .
- */
- @Test
- public void testAddAboutToSaveListener() {
- ISaveEventListener listener = new FakeSaveEventListener();
-
- try {
- eventProvider.addAboutToDoSaveListener(listener);
- } catch (Exception e) {
- fail("Add listener");
- }
- }
-
- /**
- * Test method for
- * {@link org.eclipse.papyrus.infra.ui.lifecycleevents.LifeCycleEventsProvider#removeAboutToDoSaveListener(org.eclipse.papyrus.infra.ui.lifecycleevents.ISaveEventListener)}
- * .
- */
- @Test
- public void testRemoveAboutToSaveListener() {
- ISaveEventListener listener = new FakeSaveEventListener();
-
- try {
- eventProvider.addAboutToDoSaveListener(listener);
- eventProvider.removeAboutToDoSaveListener(listener);
- } catch (Exception e) {
- fail("Remove listener");
- }
- }
-
- /**
- * Test method for
- * {@link org.eclipse.papyrus.infra.ui.lifecycleevents.LifeCycleEventsProvider#addPostDoSaveListener(org.eclipse.papyrus.infra.ui.lifecycleevents.ISaveEventListener)}
- * .
- */
- @Test
- public void testAddPostSaveListener() {
- ISaveEventListener listener = new FakeSaveEventListener();
-
- try {
- eventProvider.addPostDoSaveListener(listener);
- } catch (Exception e) {
- fail("Add listener");
- }
- }
-
- /**
- * Test method for
- * {@link org.eclipse.papyrus.infra.ui.lifecycleevents.LifeCycleEventsProvider#removePostDoSaveListener(org.eclipse.papyrus.infra.ui.lifecycleevents.ISaveEventListener)}
- * .
- */
- @Test
- public void testRemovePostSaveListener() {
- ISaveEventListener listener = new FakeSaveEventListener();
-
- try {
- eventProvider.addPostDoSaveListener(listener);
- eventProvider.removePostDoSaveListener(listener);
- } catch (Exception e) {
- fail("Remove listener");
- }
- }
-
- /**
- * Test method for
- * {@link org.eclipse.papyrus.infra.ui.lifecycleevents.LifeCycleEventsProvider#fireAboutToDoSaveEvent(org.eclipse.papyrus.infra.ui.lifecycleevents.DoSaveEvent)}
- * .
- */
- @Test
- public void testFireAboutToSaveEvent() {
- FakeSaveEventListener listener = new FakeSaveEventListener();
-
- eventProvider.addAboutToDoSaveListener(listener);
- DoSaveEvent event = new FakeSaveEvent();
- eventProvider.fireAboutToDoSaveEvent(event);
-
- assertTrue("event received", listener.isEventReceived(event));
- }
-
- /**
- * Test method for
- * {@link org.eclipse.papyrus.infra.ui.lifecycleevents.LifeCycleEventsProvider#fireAboutToDoSaveAsEvent(org.eclipse.papyrus.infra.ui.lifecycleevents.DoSaveEvent)}
- * .
- */
- @Test
- public void testFireAboutToSaveAsEvent() {
- FakeSaveEventListener listener = new FakeSaveEventListener();
-
- eventProvider.addAboutToDoSaveListener(listener);
- DoSaveEvent event = new FakeSaveEvent();
- eventProvider.fireAboutToDoSaveAsEvent(event);
-
- assertTrue("event received", listener.isEventReceived(event));
- }
-
- /**
- * Test method for
- * {@link org.eclipse.papyrus.infra.ui.lifecycleevents.LifeCycleEventsProvider#fireDoSaveEvent(org.eclipse.papyrus.infra.ui.lifecycleevents.DoSaveEvent)}
- * .
- */
- @Test
- public void testFireSaveEvent() {
- FakeSaveEventListener listener = new FakeSaveEventListener();
-
- eventProvider.addDoSaveListener(listener);
- DoSaveEvent event = new FakeSaveEvent();
- eventProvider.fireDoSaveEvent(event);
-
- assertTrue("event received", listener.isEventReceived(event));
- }
-
- /**
- * Test method for
- * {@link org.eclipse.papyrus.infra.ui.lifecycleevents.LifeCycleEventsProvider#fireDoSaveAsEvent(org.eclipse.papyrus.infra.ui.lifecycleevents.DoSaveEvent)}
- * .
- */
- @Test
- public void testFireSaveAsEvent() {
- FakeSaveEventListener listener = new FakeSaveEventListener();
-
- eventProvider.addDoSaveListener(listener);
- DoSaveEvent event = new FakeSaveEvent();
- eventProvider.fireDoSaveAsEvent(event);
-
- assertTrue("event received", listener.isEventReceived(event));
- }
-
- /**
- * Test method for
- * {@link org.eclipse.papyrus.infra.ui.lifecycleevents.LifeCycleEventsProvider#firePostDoSaveEvent(org.eclipse.papyrus.infra.ui.lifecycleevents.DoSaveEvent)}
- * .
- */
- @Test
- public void testFirePostSaveEvent() {
- FakeSaveEventListener listener = new FakeSaveEventListener();
-
- eventProvider.addPostDoSaveListener(listener);
- DoSaveEvent event = new FakeSaveEvent();
- eventProvider.firePostDoSaveEvent(event);
-
- assertTrue("event received", listener.isEventReceived(event));
- }
-
- /**
- * Test method for
- * {@link org.eclipse.papyrus.infra.ui.lifecycleevents.LifeCycleEventsProvider#firePostDoSaveAsEvent(org.eclipse.papyrus.infra.ui.lifecycleevents.DoSaveEvent)}
- * .
- */
- @Test
- public void testFirePostSaveAsEvent() {
- FakeSaveEventListener listener = new FakeSaveEventListener();
-
- eventProvider.addPostDoSaveListener(listener);
- DoSaveEvent event = new FakeSaveEvent();
- eventProvider.firePostDoSaveAsEvent(event);
-
- assertTrue("event received", listener.isEventReceived(event));
- }
-
- /**
- * Test method for
- * {@link org.eclipse.papyrus.infra.ui.lifecycleevents.LifeCycleEventsProvider#fireAllDoSaveEvent(org.eclipse.papyrus.infra.ui.lifecycleevents.DoSaveEvent)}
- * .
- */
- @Test
- public void testFireAllSaveEvent() {
- FakeSaveEventListener preListener = new FakeSaveEventListener();
- FakeSaveEventListener listener = new FakeSaveEventListener();
- FakeSaveEventListener postListener = new FakeSaveEventListener();
-
- eventProvider.addAboutToDoSaveListener(preListener);
- eventProvider.addDoSaveListener(listener);
- eventProvider.addPostDoSaveListener(postListener);
-
- DoSaveEvent event = new FakeSaveEvent();
- eventProvider.fireAllDoSaveEvent(event);
-
- assertTrue("event received", preListener.isEventReceived(event));
- assertTrue("event received", listener.isEventReceived(event));
- assertTrue("event received", postListener.isEventReceived(event));
- }
-
- /**
- * Test method for
- * {@link org.eclipse.papyrus.infra.ui.lifecycleevents.LifeCycleEventsProvider#fireAllDoSaveAsEvent(org.eclipse.papyrus.infra.ui.lifecycleevents.DoSaveEvent)}
- * .
- */
- @Test
- public void testFireAllSaveAsEvent() {
- FakeSaveEventListener preListener = new FakeSaveEventListener();
- FakeSaveEventListener listener = new FakeSaveEventListener();
- FakeSaveEventListener postListener = new FakeSaveEventListener();
-
- eventProvider.addAboutToDoSaveListener(preListener);
- eventProvider.addDoSaveListener(listener);
- eventProvider.addPostDoSaveListener(postListener);
-
- DoSaveEvent event = new FakeSaveEvent();
- eventProvider.fireAllDoSaveAsEvent(event);
-
- assertTrue("event received", preListener.isEventReceived(event));
- assertTrue("event received", listener.isEventReceived(event));
- assertTrue("event received", postListener.isEventReceived(event));
- }
-
-}
+/** + * + */ +package org.eclipse.papyrus.infra.ui.lifecycleevents; + +import static org.junit.Assert.assertTrue; +import static org.junit.Assert.fail; + +import org.eclipse.papyrus.infra.ui.lifecycleevents.DoSaveEvent; +import org.eclipse.papyrus.infra.ui.lifecycleevents.ISaveEventListener; +import org.eclipse.papyrus.infra.ui.lifecycleevents.LifeCycleEventsProvider; +import org.eclipse.papyrus.junit.framework.classification.tests.AbstractPapyrusTest; +import org.junit.Before; +import org.junit.Test; + + +/** + * @author cedric dumoulin + * + */ +public class LifeCycleEventsProviderTest extends AbstractPapyrusTest { + + /** + * Object under test. + */ + protected LifeCycleEventsProvider eventProvider; + + /** + * @see junit.framework.TestCase#setUp() + * + * @throws Exception + */ + @Before + public void setUp() throws Exception { + eventProvider = new LifeCycleEventsProvider(); + } + + /** + * Test method for + * {@link org.eclipse.papyrus.infra.ui.lifecycleevents.LifeCycleEventsProvider#addDoSaveListener(org.eclipse.papyrus.infra.ui.lifecycleevents.ISaveEventListener)} + * . + */ + @Test + public void testAddSaveListener() { + + ISaveEventListener listener = new FakeSaveEventListener(); + + try { + eventProvider.addDoSaveListener(listener); + } catch (Exception e) { + fail("Add listener"); + } + + } + + /** + * Test method for + * {@link org.eclipse.papyrus.infra.ui.lifecycleevents.LifeCycleEventsProvider#removeDoSaveListener(org.eclipse.papyrus.infra.ui.lifecycleevents.ISaveEventListener)} + * . + */ + @Test + public void testRemoveSaveListener() { + ISaveEventListener listener = new FakeSaveEventListener(); + + try { + eventProvider.addDoSaveListener(listener); + eventProvider.removeDoSaveListener(listener); + } catch (Exception e) { + fail("Remove listener"); + } + } + + /** + * Test method for + * {@link org.eclipse.papyrus.infra.ui.lifecycleevents.LifeCycleEventsProvider#addAboutToDoSaveListener(org.eclipse.papyrus.infra.ui.lifecycleevents.ISaveEventListener)} + * . + */ + @Test + public void testAddAboutToSaveListener() { + ISaveEventListener listener = new FakeSaveEventListener(); + + try { + eventProvider.addAboutToDoSaveListener(listener); + } catch (Exception e) { + fail("Add listener"); + } + } + + /** + * Test method for + * {@link org.eclipse.papyrus.infra.ui.lifecycleevents.LifeCycleEventsProvider#removeAboutToDoSaveListener(org.eclipse.papyrus.infra.ui.lifecycleevents.ISaveEventListener)} + * . + */ + @Test + public void testRemoveAboutToSaveListener() { + ISaveEventListener listener = new FakeSaveEventListener(); + + try { + eventProvider.addAboutToDoSaveListener(listener); + eventProvider.removeAboutToDoSaveListener(listener); + } catch (Exception e) { + fail("Remove listener"); + } + } + + /** + * Test method for + * {@link org.eclipse.papyrus.infra.ui.lifecycleevents.LifeCycleEventsProvider#addPostDoSaveListener(org.eclipse.papyrus.infra.ui.lifecycleevents.ISaveEventListener)} + * . + */ + @Test + public void testAddPostSaveListener() { + ISaveEventListener listener = new FakeSaveEventListener(); + + try { + eventProvider.addPostDoSaveListener(listener); + } catch (Exception e) { + fail("Add listener"); + } + } + + /** + * Test method for + * {@link org.eclipse.papyrus.infra.ui.lifecycleevents.LifeCycleEventsProvider#removePostDoSaveListener(org.eclipse.papyrus.infra.ui.lifecycleevents.ISaveEventListener)} + * . + */ + @Test + public void testRemovePostSaveListener() { + ISaveEventListener listener = new FakeSaveEventListener(); + + try { + eventProvider.addPostDoSaveListener(listener); + eventProvider.removePostDoSaveListener(listener); + } catch (Exception e) { + fail("Remove listener"); + } + } + + /** + * Test method for + * {@link org.eclipse.papyrus.infra.ui.lifecycleevents.LifeCycleEventsProvider#fireAboutToDoSaveEvent(org.eclipse.papyrus.infra.ui.lifecycleevents.DoSaveEvent)} + * . + */ + @Test + public void testFireAboutToSaveEvent() { + FakeSaveEventListener listener = new FakeSaveEventListener(); + + eventProvider.addAboutToDoSaveListener(listener); + DoSaveEvent event = new FakeSaveEvent(); + eventProvider.fireAboutToDoSaveEvent(event); + + assertTrue("event received", listener.isEventReceived(event)); + } + + /** + * Test method for + * {@link org.eclipse.papyrus.infra.ui.lifecycleevents.LifeCycleEventsProvider#fireAboutToDoSaveAsEvent(org.eclipse.papyrus.infra.ui.lifecycleevents.DoSaveEvent)} + * . + */ + @Test + public void testFireAboutToSaveAsEvent() { + FakeSaveEventListener listener = new FakeSaveEventListener(); + + eventProvider.addAboutToDoSaveListener(listener); + DoSaveEvent event = new FakeSaveEvent(); + eventProvider.fireAboutToDoSaveAsEvent(event); + + assertTrue("event received", listener.isEventReceived(event)); + } + + /** + * Test method for + * {@link org.eclipse.papyrus.infra.ui.lifecycleevents.LifeCycleEventsProvider#fireDoSaveEvent(org.eclipse.papyrus.infra.ui.lifecycleevents.DoSaveEvent)} + * . + */ + @Test + public void testFireSaveEvent() { + FakeSaveEventListener listener = new FakeSaveEventListener(); + + eventProvider.addDoSaveListener(listener); + DoSaveEvent event = new FakeSaveEvent(); + eventProvider.fireDoSaveEvent(event); + + assertTrue("event received", listener.isEventReceived(event)); + } + + /** + * Test method for + * {@link org.eclipse.papyrus.infra.ui.lifecycleevents.LifeCycleEventsProvider#fireDoSaveAsEvent(org.eclipse.papyrus.infra.ui.lifecycleevents.DoSaveEvent)} + * . + */ + @Test + public void testFireSaveAsEvent() { + FakeSaveEventListener listener = new FakeSaveEventListener(); + + eventProvider.addDoSaveListener(listener); + DoSaveEvent event = new FakeSaveEvent(); + eventProvider.fireDoSaveAsEvent(event); + + assertTrue("event received", listener.isEventReceived(event)); + } + + /** + * Test method for + * {@link org.eclipse.papyrus.infra.ui.lifecycleevents.LifeCycleEventsProvider#firePostDoSaveEvent(org.eclipse.papyrus.infra.ui.lifecycleevents.DoSaveEvent)} + * . + */ + @Test + public void testFirePostSaveEvent() { + FakeSaveEventListener listener = new FakeSaveEventListener(); + + eventProvider.addPostDoSaveListener(listener); + DoSaveEvent event = new FakeSaveEvent(); + eventProvider.firePostDoSaveEvent(event); + + assertTrue("event received", listener.isEventReceived(event)); + } + + /** + * Test method for + * {@link org.eclipse.papyrus.infra.ui.lifecycleevents.LifeCycleEventsProvider#firePostDoSaveAsEvent(org.eclipse.papyrus.infra.ui.lifecycleevents.DoSaveEvent)} + * . + */ + @Test + public void testFirePostSaveAsEvent() { + FakeSaveEventListener listener = new FakeSaveEventListener(); + + eventProvider.addPostDoSaveListener(listener); + DoSaveEvent event = new FakeSaveEvent(); + eventProvider.firePostDoSaveAsEvent(event); + + assertTrue("event received", listener.isEventReceived(event)); + } + + /** + * Test method for + * {@link org.eclipse.papyrus.infra.ui.lifecycleevents.LifeCycleEventsProvider#fireAllDoSaveEvent(org.eclipse.papyrus.infra.ui.lifecycleevents.DoSaveEvent)} + * . + */ + @Test + public void testFireAllSaveEvent() { + FakeSaveEventListener preListener = new FakeSaveEventListener(); + FakeSaveEventListener listener = new FakeSaveEventListener(); + FakeSaveEventListener postListener = new FakeSaveEventListener(); + + eventProvider.addAboutToDoSaveListener(preListener); + eventProvider.addDoSaveListener(listener); + eventProvider.addPostDoSaveListener(postListener); + + DoSaveEvent event = new FakeSaveEvent(); + eventProvider.fireAllDoSaveEvent(event); + + assertTrue("event received", preListener.isEventReceived(event)); + assertTrue("event received", listener.isEventReceived(event)); + assertTrue("event received", postListener.isEventReceived(event)); + } + + /** + * Test method for + * {@link org.eclipse.papyrus.infra.ui.lifecycleevents.LifeCycleEventsProvider#fireAllDoSaveAsEvent(org.eclipse.papyrus.infra.ui.lifecycleevents.DoSaveEvent)} + * . + */ + @Test + public void testFireAllSaveAsEvent() { + FakeSaveEventListener preListener = new FakeSaveEventListener(); + FakeSaveEventListener listener = new FakeSaveEventListener(); + FakeSaveEventListener postListener = new FakeSaveEventListener(); + + eventProvider.addAboutToDoSaveListener(preListener); + eventProvider.addDoSaveListener(listener); + eventProvider.addPostDoSaveListener(postListener); + + DoSaveEvent event = new FakeSaveEvent(); + eventProvider.fireAllDoSaveAsEvent(event); + + assertTrue("event received", preListener.isEventReceived(event)); + assertTrue("event received", listener.isEventReceived(event)); + assertTrue("event received", postListener.isEventReceived(event)); + } + +} diff --git a/tests/junit/plugins/infra/org.eclipse.papyrus.infra.ui.tests/src/org/eclipse/papyrus/infra/ui/lifecycleevents/SaveAndDirtyServiceTest.java b/tests/junit/plugins/infra/org.eclipse.papyrus.infra.ui.tests/src/org/eclipse/papyrus/infra/ui/lifecycleevents/SaveAndDirtyServiceTest.java index 9561a655183..0c9a52ab230 100644 --- a/tests/junit/plugins/infra/org.eclipse.papyrus.infra.ui.tests/src/org/eclipse/papyrus/infra/ui/lifecycleevents/SaveAndDirtyServiceTest.java +++ b/tests/junit/plugins/infra/org.eclipse.papyrus.infra.ui.tests/src/org/eclipse/papyrus/infra/ui/lifecycleevents/SaveAndDirtyServiceTest.java @@ -1,103 +1,103 @@ -/*****************************************************************************
- * Copyright (c) 2010, 2016 LIFL, CEA LIST, Christian W. Damus, and others.
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Cedric Dumoulin (LIFL) cedric.dumoulin@lifl.fr - Initial API and implementation
- * Christian W. Damus - bug 485220
- *
- *****************************************************************************/
-
-package org.eclipse.papyrus.infra.ui.lifecycleevents;
-
-import static org.junit.Assert.fail;
-
-import org.eclipse.papyrus.junit.framework.classification.NotImplemented;
-import org.eclipse.papyrus.junit.framework.classification.tests.AbstractPapyrusTest;
-import org.junit.After;
-import org.junit.Before;
-import org.junit.Test;
-
-
-/**
- * @author dumoulin
- *
- */
-@NotImplemented("Placeholder for test suite")
-public class SaveAndDirtyServiceTest extends AbstractPapyrusTest {
-
- /**
- * @throws java.lang.Exception
- */
- @Before
- public void setUp() throws Exception {
- }
-
- /**
- * @throws java.lang.Exception
- */
- @After
- public void tearDown() throws Exception {
- }
-
- /**
- * Test method for {@link org.eclipse.papyrus.infra.ui.lifecycleevents.SaveAndDirtyService#doSave(org.eclipse.core.runtime.IProgressMonitor)}.
- */
- @Test
- public void testDoSave() {
- fail("Not yet implemented");
- }
-
- /**
- * Test method for {@link org.eclipse.papyrus.infra.ui.lifecycleevents.SaveAndDirtyService#doSaveAs()}.
- */
- @Test
- public void testDoSaveAs() {
- fail("Not yet implemented");
- }
-
- /**
- * Test method for {@link org.eclipse.papyrus.infra.ui.lifecycleevents.SaveAndDirtyService#isDirty()}.
- */
- @Test
- public void testIsDirty() {
- fail("Not yet implemented");
- }
-
- /**
- * Test method for {@link org.eclipse.papyrus.infra.ui.lifecycleevents.SaveAndDirtyService#isSaveAsAllowed()}.
- */
- @Test
- public void testIsSaveAsAllowed() {
- fail("Not yet implemented");
- }
-
- /**
- * Test method for {@link org.eclipse.papyrus.infra.ui.lifecycleevents.SaveAndDirtyService#isSaveOnCloseNeeded()}.
- */
- @Test
- public void testIsSaveOnCloseNeeded() {
- fail("Not yet implemented");
- }
-
- /**
- * Test method for {@link org.eclipse.papyrus.infra.ui.lifecycleevents.SaveAndDirtyService#registerIsaveablePart(org.eclipse.ui.ISaveablePart)}.
- */
- @Test
- public void testRegisterIsaveablePart() {
- fail("Not yet implemented");
- }
-
- /**
- * Test method for {@link org.eclipse.papyrus.infra.ui.lifecycleevents.SaveAndDirtyService#removeIsaveablePart(org.eclipse.ui.ISaveablePart)}.
- */
- @Test
- public void testRemoveIsaveablePart() {
- fail("Not yet implemented");
- }
-
-}
+/***************************************************************************** + * Copyright (c) 2010, 2016 LIFL, CEA LIST, Christian W. Damus, and others. + * + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Cedric Dumoulin (LIFL) cedric.dumoulin@lifl.fr - Initial API and implementation + * Christian W. Damus - bug 485220 + * + *****************************************************************************/ + +package org.eclipse.papyrus.infra.ui.lifecycleevents; + +import static org.junit.Assert.fail; + +import org.eclipse.papyrus.junit.framework.classification.NotImplemented; +import org.eclipse.papyrus.junit.framework.classification.tests.AbstractPapyrusTest; +import org.junit.After; +import org.junit.Before; +import org.junit.Test; + + +/** + * @author dumoulin + * + */ +@NotImplemented("Placeholder for test suite") +public class SaveAndDirtyServiceTest extends AbstractPapyrusTest { + + /** + * @throws java.lang.Exception + */ + @Before + public void setUp() throws Exception { + } + + /** + * @throws java.lang.Exception + */ + @After + public void tearDown() throws Exception { + } + + /** + * Test method for {@link org.eclipse.papyrus.infra.ui.lifecycleevents.SaveAndDirtyService#doSave(org.eclipse.core.runtime.IProgressMonitor)}. + */ + @Test + public void testDoSave() { + fail("Not yet implemented"); + } + + /** + * Test method for {@link org.eclipse.papyrus.infra.ui.lifecycleevents.SaveAndDirtyService#doSaveAs()}. + */ + @Test + public void testDoSaveAs() { + fail("Not yet implemented"); + } + + /** + * Test method for {@link org.eclipse.papyrus.infra.ui.lifecycleevents.SaveAndDirtyService#isDirty()}. + */ + @Test + public void testIsDirty() { + fail("Not yet implemented"); + } + + /** + * Test method for {@link org.eclipse.papyrus.infra.ui.lifecycleevents.SaveAndDirtyService#isSaveAsAllowed()}. + */ + @Test + public void testIsSaveAsAllowed() { + fail("Not yet implemented"); + } + + /** + * Test method for {@link org.eclipse.papyrus.infra.ui.lifecycleevents.SaveAndDirtyService#isSaveOnCloseNeeded()}. + */ + @Test + public void testIsSaveOnCloseNeeded() { + fail("Not yet implemented"); + } + + /** + * Test method for {@link org.eclipse.papyrus.infra.ui.lifecycleevents.SaveAndDirtyService#registerIsaveablePart(org.eclipse.ui.ISaveablePart)}. + */ + @Test + public void testRegisterIsaveablePart() { + fail("Not yet implemented"); + } + + /** + * Test method for {@link org.eclipse.papyrus.infra.ui.lifecycleevents.SaveAndDirtyService#removeIsaveablePart(org.eclipse.ui.ISaveablePart)}. + */ + @Test + public void testRemoveIsaveablePart() { + fail("Not yet implemented"); + } + +} |