14
14
15
15
namespace RubberduckTests . Inspections
16
16
{
17
- // todo: streamline test cases, currently testing too many things at once, all tests break if newname strategy changes
18
17
[ TestClass ]
19
18
public class AssignedByValParameterMakeLocalCopyQuickFixTests
20
19
{
@@ -115,7 +114,7 @@ Public Sub Foo(ByVal arg1 As String)
115
114
Let arg1 = ""test""
116
115
End Sub
117
116
118
- 'EvaluateNoChangeBelow
117
+ 'VerifyNoChangeBelowThisLine
119
118
Public Sub Bar(ByVal arg2 As String)
120
119
Dim arg1 As String
121
120
Let arg1 = ""Test2""
@@ -128,8 +127,10 @@ Dim arg1 As String
128
127
Let arg1 = ""Test2""
129
128
End Sub"
130
129
;
130
+ string [ ] splitToken = { "'VerifyNoChangeBelowThisLine" } ;
131
+ var expectedCode = inputCode . Split ( splitToken , System . StringSplitOptions . None ) [ 1 ] ;
132
+
131
133
var quickFixResult = ApplyLocalVariableQuickFixToCodeFragment ( inputCode ) ;
132
- string [ ] splitToken = { "'EvaluateNoChangeBelow" } ;
133
134
var evaluatedFragment = quickFixResult . Split ( splitToken , System . StringSplitOptions . None ) [ 1 ] ;
134
135
Assert . AreEqual ( expectedFragment , evaluatedFragment ) ;
135
136
}
@@ -155,24 +156,17 @@ Dim bar as Long
155
156
Foo = mBar
156
157
End Property
157
158
158
- 'EvaluateNoChangeBelow
159
- Public Function bar() As Long
160
- Dim localBar As Long
161
- localBar = 7
162
- bar = localBar
163
- End Function
164
- " ;
165
- var expectedCode =
166
- @"
159
+ 'VerifyNoChangeBelowThisLine
167
160
Public Function bar() As Long
168
161
Dim localBar As Long
169
162
localBar = 7
170
163
bar = localBar
171
164
End Function
172
165
" ;
166
+ string [ ] splitToken = { "'VerifyNoChangeBelowThisLine" } ;
167
+ var expectedCode = inputCode . Split ( splitToken , System . StringSplitOptions . None ) [ 1 ] ;
173
168
174
169
var quickFixResult = ApplyLocalVariableQuickFixToCodeFragment ( inputCode ) ;
175
- string [ ] splitToken = { "'EvaluateNoChangeBelow" } ;
176
170
var evaluatedResult = quickFixResult . Split ( splitToken , System . StringSplitOptions . None ) [ 1 ] ;
177
171
Assert . AreEqual ( expectedCode , evaluatedResult ) ;
178
172
0 commit comments