KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > test > renaming > MethodRenamingTest


1 package test.renaming;
2
3 import junit.framework.*;
4
5 import test.TestdataHandler;
6
7 /**
8  * Method Renaming Test
9  *
10  * @version $Id: MethodRenamingTest.java,v 1.1 2002/04/17 05:08:24 hchacha Exp $
11  * @author Hidetoshi Ohuchi <hchacha@users.sourceforge.net>
12  */

13 public class MethodRenamingTest extends RenamingTestBase {
14    public MethodRenamingTest(String JavaDoc name) {
15       super(name);
16    }
17
18    private void checkMethodNameSigEquals(String JavaDoc oldClassName, String JavaDoc oldMethodName, String JavaDoc oldMethodSig) {
19       String JavaDoc newMethodName = getNewMethodNameByOld(oldClassName, oldMethodName, oldMethodSig);
20       String JavaDoc newMethodSig = getNewMethodSigByOld(oldClassName, oldMethodName, oldMethodSig);
21       String JavaDoc convMethodSig = convNewMethodSigByOld(oldMethodSig);
22
23       checkNameEquals(oldMethodName, newMethodName);
24       checkNameEquals(newMethodSig, convMethodSig);
25    }
26
27    private void checkMethodNameSigNotEquals(String JavaDoc oldClassName, String JavaDoc oldMethodName, String JavaDoc oldMethodSig) {
28       String JavaDoc newMethodName = getNewMethodNameByOld(oldClassName, oldMethodName, oldMethodSig);
29       String JavaDoc newMethodSig = getNewMethodSigByOld(oldClassName, oldMethodName, oldMethodSig);
30       String JavaDoc convMethodSig = convNewMethodSigByOld(oldMethodSig);
31
32       checkNameNotEquals(oldMethodName, newMethodName);
33       checkNameEquals(newMethodSig, convMethodSig);
34    }
35
36    //------------------------------------------------------------------
37
public void testPublicMethod40() {
38       String JavaDoc oldMethodName = "pubMethod40";
39       String JavaDoc oldMethodSig = "()V";
40       checkMethodNameSigEquals("testdata.PubBs1", oldMethodName, oldMethodSig);
41       checkMethodNameSigEquals("testdata.Pub1ExtPubBs1", oldMethodName, oldMethodSig);
42       checkMethodNameSigEquals("testdata.Pac1ExtPubBs1", oldMethodName, oldMethodSig);
43       checkMethodNameSigEquals("testdata.Pac2ExtPac1", oldMethodName, oldMethodSig);
44    }
45
46    public void testPublicMethod41() {
47       String JavaDoc oldMethodName = "pubMethod41";
48       String JavaDoc oldMethodSig = "(Ltestdata/PubBs1;)V";
49       checkMethodNameSigEquals("testdata.PubBs1", oldMethodName, oldMethodSig);
50       checkMethodNameSigEquals("testdata.Pub1ExtPubBs1", oldMethodName, oldMethodSig);
51       checkMethodNameSigEquals("testdata.Pac1ExtPubBs1", oldMethodName, oldMethodSig);
52       checkMethodNameSigEquals("testdata.Pac2ExtPac1", oldMethodName, oldMethodSig);
53    }
54
55    public void testPublicMethod42() {
56       String JavaDoc oldMethodName = "pubMethod42";
57       String JavaDoc oldMethodSig = "(Ltestdata/Pac1ExtPubBs1;)V";
58       checkMethodNameSigEquals("testdata.PubBs1", oldMethodName, oldMethodSig);
59       checkMethodNameSigEquals("testdata.Pub1ExtPubBs1", oldMethodName, oldMethodSig);
60       checkMethodNameSigEquals("testdata.Pac1ExtPubBs1", oldMethodName, oldMethodSig);
61       checkMethodNameSigEquals("testdata.Pac2ExtPac1", oldMethodName, oldMethodSig);
62    }
63
64    public void testPublicMethod43() {
65       String JavaDoc oldMethodName = "pubMethod43";
66       String JavaDoc oldMethodSig = "(Ltestdata/Pub1ExtPubBs1;)V";
67       checkMethodNameSigEquals("testdata.PubBs1", oldMethodName, oldMethodSig);
68       checkMethodNameSigEquals("testdata.Pub1ExtPubBs1", oldMethodName, oldMethodSig);
69       checkMethodNameSigEquals("testdata.Pac1ExtPubBs1", oldMethodName, oldMethodSig);
70       checkMethodNameSigEquals("testdata.Pac2ExtPac1", oldMethodName, oldMethodSig);
71    }
72
73    //------------------------------------------------------------------
74
public void testProtectedMethod30() {
75       String JavaDoc oldMethodName = "proMethod30";
76       String JavaDoc oldMethodSig = "()V";
77       checkMethodNameSigEquals("testdata.PubBs1", oldMethodName, oldMethodSig);
78       checkMethodNameSigEquals("testdata.Pub1ExtPubBs1", oldMethodName, oldMethodSig);
79       checkMethodNameSigEquals("testdata.Pac1ExtPubBs1", oldMethodName, oldMethodSig);
80       checkMethodNameSigEquals("testdata.Pac2ExtPac1", oldMethodName, oldMethodSig);
81    }
82
83    public void testProtectedMethod31() {
84       String JavaDoc oldMethodName = "proMethod31";
85       String JavaDoc oldMethodSig = "(Ltestdata/PubBs1;)V";
86       checkMethodNameSigEquals("testdata.PubBs1", oldMethodName, oldMethodSig);
87       checkMethodNameSigEquals("testdata.Pub1ExtPubBs1", oldMethodName, oldMethodSig);
88       checkMethodNameSigEquals("testdata.Pac1ExtPubBs1", oldMethodName, oldMethodSig);
89       checkMethodNameSigEquals("testdata.Pac2ExtPac1", oldMethodName, oldMethodSig);
90    }
91
92    public void testProtectedMethod32() {
93       String JavaDoc oldMethodName = "proMethod32";
94       String JavaDoc oldMethodSig = "(Ltestdata/Pac1ExtPubBs1;)V";
95       checkMethodNameSigEquals("testdata.PubBs1", oldMethodName, oldMethodSig);
96       checkMethodNameSigEquals("testdata.Pub1ExtPubBs1", oldMethodName, oldMethodSig);
97       checkMethodNameSigEquals("testdata.Pac1ExtPubBs1", oldMethodName, oldMethodSig);
98       checkMethodNameSigEquals("testdata.Pac2ExtPac1", oldMethodName, oldMethodSig);
99    }
100
101    public void testProtectedMethod33() {
102       String JavaDoc oldMethodName = "proMethod33";
103       String JavaDoc oldMethodSig = "(Ltestdata/Pub1ExtPubBs1;)V";
104       checkMethodNameSigEquals("testdata.PubBs1", oldMethodName, oldMethodSig);
105       checkMethodNameSigEquals("testdata.Pub1ExtPubBs1", oldMethodName, oldMethodSig);
106       checkMethodNameSigEquals("testdata.Pac1ExtPubBs1", oldMethodName, oldMethodSig);
107       checkMethodNameSigEquals("testdata.Pac2ExtPac1", oldMethodName, oldMethodSig);
108    }
109
110    //------------------------------------------------------------------
111
public void testPackageMethod20() {
112       String JavaDoc oldMethodName = "pacMethod20";
113       String JavaDoc oldMethodSig = "()V";
114       checkMethodNameSigNotEquals("testdata.PubBs1", oldMethodName, oldMethodSig);
115       checkMethodNameSigNotEquals("testdata.Pub1ExtPubBs1", oldMethodName, oldMethodSig);
116       checkMethodNameSigNotEquals("testdata.Pac1ExtPubBs1", oldMethodName, oldMethodSig);
117       checkMethodNameSigNotEquals("testdata.Pac2ExtPac1", oldMethodName, oldMethodSig);
118    }
119
120    public void testPackageMethod21() {
121       String JavaDoc oldMethodName = "pacMethod21";
122       String JavaDoc oldMethodSig = "(Ltestdata/PubBs1;)V";
123       checkMethodNameSigNotEquals("testdata.PubBs1", oldMethodName, oldMethodSig);
124       checkMethodNameSigNotEquals("testdata.Pub1ExtPubBs1", oldMethodName, oldMethodSig);
125       checkMethodNameSigNotEquals("testdata.Pac1ExtPubBs1", oldMethodName, oldMethodSig);
126       checkMethodNameSigNotEquals("testdata.Pac2ExtPac1", oldMethodName, oldMethodSig);
127    }
128
129    public void testPackageMethod22() {
130       String JavaDoc oldMethodName = "pacMethod22";
131       String JavaDoc oldMethodSig = "(Ltestdata/Pac1ExtPubBs1;)V";
132       checkMethodNameSigNotEquals("testdata.PubBs1", oldMethodName, oldMethodSig);
133       checkMethodNameSigNotEquals("testdata.Pub1ExtPubBs1", oldMethodName, oldMethodSig);
134       checkMethodNameSigNotEquals("testdata.Pac1ExtPubBs1", oldMethodName, oldMethodSig);
135       checkMethodNameSigNotEquals("testdata.Pac2ExtPac1", oldMethodName, oldMethodSig);
136    }
137
138    public void testPackageMethod23() {
139       String JavaDoc oldMethodName = "pacMethod23";
140       String JavaDoc oldMethodSig = "(Ltestdata/Pub1ExtPubBs1;)V";
141       checkMethodNameSigNotEquals("testdata.PubBs1", oldMethodName, oldMethodSig);
142       checkMethodNameSigNotEquals("testdata.Pub1ExtPubBs1", oldMethodName, oldMethodSig);
143       checkMethodNameSigNotEquals("testdata.Pac1ExtPubBs1", oldMethodName, oldMethodSig);
144       checkMethodNameSigNotEquals("testdata.Pac2ExtPac1", oldMethodName, oldMethodSig);
145    }
146
147    //------------------------------------------------------------------
148
public void testPrivateMethod10() {
149       String JavaDoc oldMethodName = "priMethod10";
150       String JavaDoc oldMethodSig = "()V";
151       checkMethodNameSigNotEquals("testdata.PubBs1", oldMethodName, oldMethodSig);
152       checkMethodNameSigNotEquals("testdata.Pub1ExtPubBs1", oldMethodName, oldMethodSig);
153       checkMethodNameSigNotEquals("testdata.Pac1ExtPubBs1", oldMethodName, oldMethodSig);
154       checkMethodNameSigNotEquals("testdata.Pac2ExtPac1", oldMethodName, oldMethodSig);
155    }
156
157    public void testPrivateMethod11() {
158       String JavaDoc oldMethodName = "priMethod11";
159       String JavaDoc oldMethodSig = "(Ltestdata/PubBs1;)V";
160       checkMethodNameSigNotEquals("testdata.PubBs1", oldMethodName, oldMethodSig);
161       checkMethodNameSigNotEquals("testdata.Pub1ExtPubBs1", oldMethodName, oldMethodSig);
162       checkMethodNameSigNotEquals("testdata.Pac1ExtPubBs1", oldMethodName, oldMethodSig);
163       checkMethodNameSigNotEquals("testdata.Pac2ExtPac1", oldMethodName, oldMethodSig);
164    }
165
166    public void testPrivateMethod12() {
167       String JavaDoc oldMethodName = "priMethod12";
168       String JavaDoc oldMethodSig = "(Ltestdata/Pac1ExtPubBs1;)V";
169       checkMethodNameSigNotEquals("testdata.PubBs1", oldMethodName, oldMethodSig);
170       checkMethodNameSigNotEquals("testdata.Pub1ExtPubBs1", oldMethodName, oldMethodSig);
171       checkMethodNameSigNotEquals("testdata.Pac1ExtPubBs1", oldMethodName, oldMethodSig);
172       checkMethodNameSigNotEquals("testdata.Pac2ExtPac1", oldMethodName, oldMethodSig);
173    }
174
175    public void testPrivateMethod13() {
176       String JavaDoc oldMethodName = "priMethod13";
177       String JavaDoc oldMethodSig = "(Ltestdata/Pub1ExtPubBs1;)V";
178       checkMethodNameSigNotEquals("testdata.PubBs1", oldMethodName, oldMethodSig);
179       checkMethodNameSigNotEquals("testdata.Pub1ExtPubBs1", oldMethodName, oldMethodSig);
180       checkMethodNameSigNotEquals("testdata.Pac1ExtPubBs1", oldMethodName, oldMethodSig);
181       checkMethodNameSigNotEquals("testdata.Pac2ExtPac1", oldMethodName, oldMethodSig);
182    }
183 }
184
Popular Tags