@@ -21,10 +21,10 @@ class ClassTest extends TestBase {
21
21
makeReplaceTestEdit (" testcases/classes/BaseClass.hx" , " addData" , 121 , 132 ),
22
22
makeReplaceTestEdit (" testcases/classes/ChildClass.hx" , " addData" , 145 , 156 ),
23
23
makeReplaceTestEdit (" testcases/classes/ChildClass.hx" , " addData" , 187 , 198 ),
24
- makeReplaceTestEdit (" testcases/classes/pack/UseChild.hx" , " addData" , 239 , 250 ),
25
- makeReplaceTestEdit (" testcases/classes/pack/UseChild.hx" , " addData" , 355 , 366 ),
26
- makeReplaceTestEdit (" testcases/classes/pack/UseChild.hx" , " addData" , 464 , 475 ),
27
- makeReplaceTestEdit (" testcases/classes/pack/UseChild.hx" , " addData" , 652 , 663 ),
24
+ makeReplaceTestEdit (" testcases/classes/pack/UseChild.hx" , " addData" , 228 , 239 ),
25
+ makeReplaceTestEdit (" testcases/classes/pack/UseChild.hx" , " addData" , 344 , 355 ),
26
+ makeReplaceTestEdit (" testcases/classes/pack/UseChild.hx" , " addData" , 453 , 464 ),
27
+ makeReplaceTestEdit (" testcases/classes/pack/UseChild.hx" , " addData" , 641 , 652 ),
28
28
];
29
29
refactorAndCheck ({fileName : " testcases/classes/BaseClass.hx" , toName : " addData" , pos : 128 }, edits , async );
30
30
}
@@ -71,14 +71,13 @@ class ClassTest extends TestBase {
71
71
makeReplaceTestEdit (" testcases/classes/pack/SecondChildHelper.hx" , " ItemClass" , 38 , 48 ),
72
72
makeReplaceTestEdit (" testcases/classes/pack/SecondChildHelper.hx" , " ItemClass" , 111 , 121 ),
73
73
makeReplaceTestEdit (" testcases/classes/pack/SecondChildHelper.hx" , " ItemClass" , 163 , 173 ),
74
- makeReplaceTestEdit (" testcases/classes/pack/UseChild.hx" , " ItemClass" , 38 , 48 ),
75
- makeReplaceTestEdit (" testcases/classes/pack/UseChild.hx" , " ItemClass" , 67 , 77 ),
76
- makeReplaceTestEdit (" testcases/classes/pack/UseChild.hx" , " ItemClass" , 143 , 153 ),
77
- makeReplaceTestEdit (" testcases/classes/pack/UseChild.hx" , " ItemClass" , 210 , 220 ),
78
- makeReplaceTestEdit (" testcases/classes/pack/UseChild.hx" , " ItemClass" , 299 , 309 ),
79
- makeReplaceTestEdit (" testcases/classes/pack/UseChild.hx" , " ItemClass" , 423 , 433 ),
80
- makeReplaceTestEdit (" testcases/classes/pack/UseChild.hx" , " ItemClass" , 510 , 520 ),
81
- makeReplaceTestEdit (" testcases/classes/pack/UseChild.hx" , " ItemClass" , 623 , 633 ),
74
+ makeReplaceTestEdit (" testcases/classes/pack/UseChild.hx" , " ItemClass" , 56 , 66 ),
75
+ makeReplaceTestEdit (" testcases/classes/pack/UseChild.hx" , " ItemClass" , 132 , 142 ),
76
+ makeReplaceTestEdit (" testcases/classes/pack/UseChild.hx" , " ItemClass" , 199 , 209 ),
77
+ makeReplaceTestEdit (" testcases/classes/pack/UseChild.hx" , " ItemClass" , 288 , 298 ),
78
+ makeReplaceTestEdit (" testcases/classes/pack/UseChild.hx" , " ItemClass" , 412 , 422 ),
79
+ makeReplaceTestEdit (" testcases/classes/pack/UseChild.hx" , " ItemClass" , 499 , 509 ),
80
+ makeReplaceTestEdit (" testcases/classes/pack/UseChild.hx" , " ItemClass" , 612 , 622 ),
82
81
];
83
82
refactorAndCheck ({fileName : " testcases/classes/ChildClass.hx" , toName : " ItemClass" , pos : 28 }, edits , async );
84
83
}
@@ -91,16 +90,15 @@ class ClassTest extends TestBase {
91
90
makeInsertTestEdit (" testcases/classes/EnumType.hx" , " import classes.pack.ChildClass;\n " , 18 ),
92
91
makeInsertTestEdit (" testcases/classes/StaticUsing.hx" , " import classes.pack.ChildClass;\n " , 18 ),
93
92
makeReplaceTestEdit (" testcases/classes/pack/SecondChildHelper.hx" , " classes.pack.ChildClass" , 30 , 48 ),
94
- makeReplaceTestEdit (" testcases/classes/pack/UseChild.hx" , " classes.pack.ChildClass" , 30 , 48 ),
95
- makeReplaceTestEdit (" testcases/classes/pack/UseChild.hx" , " classes.pack.ChildClass" , 59 , 77 ),
93
+ makeReplaceTestEdit (" testcases/classes/pack/UseChild.hx" , " classes.pack.ChildClass" , 48 , 66 ),
96
94
];
97
95
refactorAndCheck ({fileName : " testcases/classes/ChildClass.hx" , toName : " classes.pack" , pos : 10 }, edits , async );
98
96
}
99
97
100
98
public function testRenameTypedef (async : Async ) {
101
99
var edits : Array <TestEdit > = [
102
100
makeReplaceTestEdit (" testcases/classes/ChildClass.hx" , " ChildList" , 868 , 880 ),
103
- makeReplaceTestEdit (" testcases/classes/pack/UseChild.hx" , " ChildList" , 107 , 119 ),
101
+ makeReplaceTestEdit (" testcases/classes/pack/UseChild.hx" , " ChildList" , 96 , 108 ),
104
102
];
105
103
refactorAndCheck ({fileName : " testcases/classes/ChildClass.hx" , toName : " ChildList" , pos : 872 }, edits , async );
106
104
}
@@ -109,6 +107,7 @@ class ClassTest extends TestBase {
109
107
var edits : Array <TestEdit > = [
110
108
makeReplaceTestEdit (" testcases/classes/ChildHelper.hx" , " sumChilds" , 62 , 65 ),
111
109
makeReplaceTestEdit (" testcases/classes/StaticUsing.hx" , " sumChilds" , 182 , 185 ),
110
+ makeReplaceTestEdit (" testcases/classes/pack/UseChild.hx" , " sumChilds" , 706 , 709 ),
112
111
];
113
112
refactorAndCheck ({fileName : " testcases/classes/ChildHelper.hx" , toName : " sumChilds" , pos : 64 }, edits , async );
114
113
}
@@ -135,11 +134,11 @@ class ClassTest extends TestBase {
135
134
var edits : Array <TestEdit > = [
136
135
makeReplaceTestEdit (" testcases/classes/ChildClass.hx" , " parentBase" , 67 , 73 ),
137
136
makeReplaceTestEdit (" testcases/classes/ChildHelper.hx" , " parentBase" , 310 , 316 ),
138
- makeReplaceTestEdit (" testcases/classes/pack/UseChild.hx" , " parentBase" , 232 , 238 ),
139
- makeReplaceTestEdit (" testcases/classes/pack/UseChild.hx" , " parentBase" , 348 , 354 ),
140
- makeReplaceTestEdit (" testcases/classes/pack/UseChild.hx" , " parentBase" , 457 , 463 ),
141
- makeReplaceTestEdit (" testcases/classes/pack/UseChild.hx" , " parentBase" , 566 , 572 ),
142
- makeReplaceTestEdit (" testcases/classes/pack/UseChild.hx" , " parentBase" , 645 , 651 ),
137
+ makeReplaceTestEdit (" testcases/classes/pack/UseChild.hx" , " parentBase" , 221 , 227 ),
138
+ makeReplaceTestEdit (" testcases/classes/pack/UseChild.hx" , " parentBase" , 337 , 343 ),
139
+ makeReplaceTestEdit (" testcases/classes/pack/UseChild.hx" , " parentBase" , 446 , 452 ),
140
+ makeReplaceTestEdit (" testcases/classes/pack/UseChild.hx" , " parentBase" , 555 , 561 ),
141
+ makeReplaceTestEdit (" testcases/classes/pack/UseChild.hx" , " parentBase" , 634 , 640 ),
143
142
];
144
143
refactorAndCheck ({fileName : " testcases/classes/ChildClass.hx" , toName : " parentBase" , pos : 69 }, edits , async );
145
144
}
@@ -176,6 +175,19 @@ class ClassTest extends TestBase {
176
175
refactorAndCheck ({fileName : " testcases/classes/JsonClass.hx" , toName : " jsonWidth" , pos : 74 }, edits , async );
177
176
}
178
177
178
+ public function testRenameJsonClass (async : Async ) {
179
+ var edits : Array <TestEdit > = [
180
+ makeMoveTestEdit (" testcases/classes/JsonClass.hx" , " testcases/classes/JsonImporter.hx" ),
181
+ makeReplaceTestEdit (" testcases/classes/JsonClass.hx" , " JsonImporter" , 24 , 33 ),
182
+ makeReplaceTestEdit (" testcases/classes/JsonClass.hx" , " JsonImporter" , 276 , 285 ),
183
+ makeReplaceTestEdit (" testcases/classes/JsonClass.hx" , " JsonImporter" , 287 , 296 ),
184
+ makeReplaceTestEdit (" testcases/classes/JsonClass.hx" , " JsonImporter" , 319 , 328 ),
185
+ makeReplaceTestEdit (" testcases/classes/JsonClass.hx" , " JsonImporter" , 336 , 345 ),
186
+ makeReplaceTestEdit (" testcases/classes/pack/UseChild.hx" , " JsonImporter" , 744 , 753 ),
187
+ ];
188
+ refactorAndCheck ({fileName : " testcases/classes/JsonClass.hx" , toName : " JsonImporter" , pos : 28 }, edits , async );
189
+ }
190
+
179
191
public function testRenameBaseClassParamterWithShadow (async : Async ) {
180
192
var edits : Array <TestEdit > = [
181
193
makeReplaceTestEdit (" testcases/classes/BaseClass.hx" , " data" , 227 , 228 ),
@@ -198,7 +210,7 @@ class ClassTest extends TestBase {
198
210
199
211
public function testRenameUseChildClassParentSubPart (async : Async ) {
200
212
var edits : Array <TestEdit > = [];
201
- failRefactor ({fileName : " testcases/classes/UseChild.hx" , toName : " data" , pos : 233 }, " could not find identifier to rename" , async );
213
+ failRefactor ({fileName : " testcases/classes/UseChild.hx" , toName : " data" , pos : 222 }, " could not find identifier to rename" , async );
202
214
}
203
215
204
216
public function testRenameBaseClassDataToData (async : Async ) {
0 commit comments