01: /*
02: * JSFRefactoringUtilsTest.java
03: * JUnit based test
04: *
05: * Created on June 7, 2007, 4:59 PM
06: */
07:
08: package org.netbeans.modules.web.jsf.refactoring;
09:
10: import junit.framework.TestCase;
11: import org.openide.filesystems.FileObject;
12:
13: /**
14: *
15: * @author petr
16: */
17: public class JSFRefactoringUtilsTest extends TestCase {
18:
19: public JSFRefactoringUtilsTest(String testName) {
20: super (testName);
21: }
22:
23: protected void setUp() throws Exception {
24: super .setUp();
25: }
26:
27: protected void tearDown() throws Exception {
28: super .tearDown();
29: }
30:
31: public void testContainsRenamingPackage() {
32: assertTrue(JSFRefactoringUtils.containsRenamingPackage(
33: "a.b.c.class", "a.b.c", false));
34: assertFalse(JSFRefactoringUtils.containsRenamingPackage(
35: "a.b.c.class", "a.b", false));
36: assertTrue(JSFRefactoringUtils.containsRenamingPackage(
37: "a.b.c.class", "a.b", true));
38: assertTrue(JSFRefactoringUtils.containsRenamingPackage(
39: "a.b.c.class", "a", true));
40: assertTrue(JSFRefactoringUtils.containsRenamingPackage(
41: "a.b.c.class", "a.b.c", true));
42: assertFalse(JSFRefactoringUtils.containsRenamingPackage(
43: "a.b.c.class", "x.y.z", false));
44:
45: }
46:
47: }
|