Author: dazarov
Date: 2011-09-30 18:54:43 -0400 (Fri, 30 Sep 2011)
New Revision: 35246
Added:
trunk/cdi/tests/org.jboss.tools.cdi.ui.test/src/org/jboss/tools/cdi/ui/test/CDIRefactoringTest.java
Modified:
trunk/cdi/tests/org.jboss.tools.cdi.ui.test/META-INF/MANIFEST.MF
trunk/cdi/tests/org.jboss.tools.cdi.ui.test/src/org/jboss/tools/cdi/ui/test/CDIUIAllTests.java
Log:
Tests for org.jboss.tools.cdi.ui.refactoring package
https://issues.jboss.org/browse/JBIDE-9791
Modified: trunk/cdi/tests/org.jboss.tools.cdi.ui.test/META-INF/MANIFEST.MF
===================================================================
--- trunk/cdi/tests/org.jboss.tools.cdi.ui.test/META-INF/MANIFEST.MF 2011-09-30 22:32:04
UTC (rev 35245)
+++ trunk/cdi/tests/org.jboss.tools.cdi.ui.test/META-INF/MANIFEST.MF 2011-09-30 22:54:43
UTC (rev 35246)
@@ -31,5 +31,6 @@
org.eclipse.wst.validation;bundle-version="1.2.300",
org.jboss.tools.jst.web.kb.test,
org.jboss.tools.common.validation,
- org.jboss.tools.jst.jsp
+ org.jboss.tools.jst.jsp,
+ org.eclipse.ltk.ui.refactoring;bundle-version="3.6.0"
Export-Package: org.jboss.tools.cdi.ui.test
Added:
trunk/cdi/tests/org.jboss.tools.cdi.ui.test/src/org/jboss/tools/cdi/ui/test/CDIRefactoringTest.java
===================================================================
---
trunk/cdi/tests/org.jboss.tools.cdi.ui.test/src/org/jboss/tools/cdi/ui/test/CDIRefactoringTest.java
(rev 0)
+++
trunk/cdi/tests/org.jboss.tools.cdi.ui.test/src/org/jboss/tools/cdi/ui/test/CDIRefactoringTest.java 2011-09-30
22:54:43 UTC (rev 35246)
@@ -0,0 +1,38 @@
+package org.jboss.tools.cdi.ui.test;
+
+import junit.framework.TestCase;
+
+import org.eclipse.ltk.core.refactoring.participants.RenameRefactoring;
+import org.jboss.tools.cdi.internal.core.refactoring.RenameNamedBeanProcessor;
+import org.jboss.tools.cdi.ui.refactoring.CDIRefactorContributionFactory;
+import org.jboss.tools.cdi.ui.refactoring.RenameNamedBeanWizard;
+import org.jboss.tools.cdi.ui.test.testmodel.CDIBean;
+import org.jboss.tools.cdi.ui.test.testmodel.CDIProject;
+
+public class CDIRefactoringTest extends TestCase {
+ public void testCDIRefactorContributionFactory(){
+ String location = "location";
+ String namespace = "namespace";
+ CDIRefactorContributionFactory factory = new CDIRefactorContributionFactory(location,
namespace);
+
+ assertEquals("CDIRefactorContributionFactory returns wrong location",
location, factory.getLocation());
+
+ assertEquals("CDIRefactorContributionFactory returns wrong namespace",
namespace, factory.getNamespace());
+ }
+
+ public void testRenameNamedBeanWizard(){
+ CDIProject project = new CDIProject();
+ CDIBean bean = new CDIBean(project, "org.test.CustomBean");
+ RenameNamedBeanProcessor processor = new RenameNamedBeanProcessor(bean);
+ //processor.setNewName("CustomMyBean");
+ RenameRefactoring refactoring = new RenameRefactoring(processor);
+
+ RenameNamedBeanWizard wizard = new RenameNamedBeanWizard(refactoring, bean);
+
+ assertEquals("RenameNamedBeanWizard returns wrong refactoring",refactoring,
wizard.getRefactoring());
+
+ String title = "Title";
+ wizard.setWindowTitle(title);
+ assertEquals("RenameNamedBeanWizard returns wrong title",title,
wizard.getWindowTitle());
+ }
+}
Property changes on:
trunk/cdi/tests/org.jboss.tools.cdi.ui.test/src/org/jboss/tools/cdi/ui/test/CDIRefactoringTest.java
___________________________________________________________________
Added: svn:mime-type
+ text/plain
Modified:
trunk/cdi/tests/org.jboss.tools.cdi.ui.test/src/org/jboss/tools/cdi/ui/test/CDIUIAllTests.java
===================================================================
---
trunk/cdi/tests/org.jboss.tools.cdi.ui.test/src/org/jboss/tools/cdi/ui/test/CDIUIAllTests.java 2011-09-30
22:32:04 UTC (rev 35245)
+++
trunk/cdi/tests/org.jboss.tools.cdi.ui.test/src/org/jboss/tools/cdi/ui/test/CDIUIAllTests.java 2011-09-30
22:54:43 UTC (rev 35246)
@@ -61,6 +61,8 @@
suiteAll.addTest(new CDICoreTestSetup(suite));
suiteAll.addTestSuite(AddQualifiersToBeanWizardTest.class);
+
+ suiteAll.addTestSuite(CDIRefactoringTest.class);
return suiteAll;
}