@@ -124,115 +124,95 @@ void testAll({
124
124
});
125
125
126
126
test ('evaluate expression in main library' , () async {
127
- await onBreakPoint (
128
- isolateId,
129
- mainScript,
130
- 'Concatenate1' ,
131
- () async {
132
- final event = await stream.firstWhere (
133
- (event) => event.kind == EventKind .kPauseBreakpoint,
134
- );
135
-
136
- final result = await context.service.evaluateInFrame (
137
- isolateId,
138
- event.topFrame! .index! ,
139
- 'a.substring(2, 4)' ,
140
- );
141
-
142
- expect (
143
- result,
144
- isA <InstanceRef >().having (
145
- (instance) => instance.valueAsString,
146
- 'valueAsString' ,
147
- 'll' ,
148
- ),
149
- );
150
- },
151
- );
127
+ await onBreakPoint (isolateId, mainScript, 'Concatenate1' , () async {
128
+ final event = await stream.firstWhere (
129
+ (event) => event.kind == EventKind .kPauseBreakpoint,
130
+ );
131
+
132
+ final result = await context.service.evaluateInFrame (
133
+ isolateId,
134
+ event.topFrame! .index! ,
135
+ 'a.substring(2, 4)' ,
136
+ );
137
+
138
+ expect (
139
+ result,
140
+ isA <InstanceRef >().having (
141
+ (instance) => instance.valueAsString,
142
+ 'valueAsString' ,
143
+ 'll' ,
144
+ ),
145
+ );
146
+ });
152
147
});
153
148
154
149
test ('evaluate expression in part1' , () async {
155
- await onBreakPoint (
156
- isolateId,
157
- part1Script,
158
- 'Concatenate2' ,
159
- () async {
160
- final event = await stream.firstWhere (
161
- (event) => event.kind == EventKind .kPauseBreakpoint,
162
- );
163
-
164
- final result = await context.service.evaluateInFrame (
165
- isolateId,
166
- event.topFrame! .index! ,
167
- 'a + b + 37' ,
168
- );
169
-
170
- expect (
171
- result,
172
- isA <InstanceRef >().having (
173
- (instance) => instance.valueAsString,
174
- 'valueAsString' ,
175
- '42' ,
176
- ),
177
- );
178
- },
179
- );
150
+ await onBreakPoint (isolateId, part1Script, 'Concatenate2' , () async {
151
+ final event = await stream.firstWhere (
152
+ (event) => event.kind == EventKind .kPauseBreakpoint,
153
+ );
154
+
155
+ final result = await context.service.evaluateInFrame (
156
+ isolateId,
157
+ event.topFrame! .index! ,
158
+ 'a + b + 37' ,
159
+ );
160
+
161
+ expect (
162
+ result,
163
+ isA <InstanceRef >().having (
164
+ (instance) => instance.valueAsString,
165
+ 'valueAsString' ,
166
+ '42' ,
167
+ ),
168
+ );
169
+ });
180
170
});
181
171
182
172
test ('evaluate expression in part2' , () async {
183
- await onBreakPoint (
184
- isolateId,
185
- part2Script,
186
- 'Concatenate3' ,
187
- () async {
188
- final event = await stream.firstWhere (
189
- (event) => event.kind == EventKind .kPauseBreakpoint,
190
- );
191
-
192
- final result = await context.service.evaluateInFrame (
193
- isolateId,
194
- event.topFrame! .index! ,
195
- 'a.length + b + 1' ,
196
- );
197
-
198
- expect (
199
- result,
200
- isA <InstanceRef >().having (
201
- (instance) => instance.valueAsString,
202
- 'valueAsString' ,
203
- '42.42' ,
204
- ),
205
- );
206
- },
207
- );
173
+ await onBreakPoint (isolateId, part2Script, 'Concatenate3' , () async {
174
+ final event = await stream.firstWhere (
175
+ (event) => event.kind == EventKind .kPauseBreakpoint,
176
+ );
177
+
178
+ final result = await context.service.evaluateInFrame (
179
+ isolateId,
180
+ event.topFrame! .index! ,
181
+ 'a.length + b + 1' ,
182
+ );
183
+
184
+ expect (
185
+ result,
186
+ isA <InstanceRef >().having (
187
+ (instance) => instance.valueAsString,
188
+ 'valueAsString' ,
189
+ '42.42' ,
190
+ ),
191
+ );
192
+ });
208
193
});
209
194
210
195
test ('evaluate expression in part3' , () async {
211
- await onBreakPoint (
212
- isolateId,
213
- part3Script,
214
- 'Concatenate4' ,
215
- () async {
216
- final event = await stream.firstWhere (
217
- (event) => event.kind == EventKind .kPauseBreakpoint,
218
- );
219
-
220
- final result = await context.service.evaluateInFrame (
221
- isolateId,
222
- event.topFrame! .index! ,
223
- '(List.of(a)..add(b.keys.first)).toString()' ,
224
- );
225
-
226
- expect (
227
- result,
228
- isA <InstanceRef >().having (
229
- (instance) => instance.valueAsString,
230
- 'valueAsString' ,
231
- '[hello, world, foo]' ,
232
- ),
233
- );
234
- },
235
- );
196
+ await onBreakPoint (isolateId, part3Script, 'Concatenate4' , () async {
197
+ final event = await stream.firstWhere (
198
+ (event) => event.kind == EventKind .kPauseBreakpoint,
199
+ );
200
+
201
+ final result = await context.service.evaluateInFrame (
202
+ isolateId,
203
+ event.topFrame! .index! ,
204
+ '(List.of(a)..add(b.keys.first)).toString()' ,
205
+ );
206
+
207
+ expect (
208
+ result,
209
+ isA <InstanceRef >().having (
210
+ (instance) => instance.valueAsString,
211
+ 'valueAsString' ,
212
+ '[hello, world, foo]' ,
213
+ ),
214
+ );
215
+ });
236
216
});
237
217
});
238
218
});
0 commit comments