@@ -124,115 +124,95 @@ void testAll({
124124 });
125125
126126 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+ });
152147 });
153148
154149 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+ });
180170 });
181171
182172 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+ });
208193 });
209194
210195 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+ });
236216 });
237217 });
238218 });
0 commit comments