File tree 2 files changed +8
-8
lines changed
2 files changed +8
-8
lines changed Original file line number Diff line number Diff line change @@ -335,8 +335,8 @@ class PetitParserTests extends TestSet {
335
335
'x * 2^2.5 * log(10,100)' ,
336
336
];
337
337
338
- ContextModel context = ContextModel ()
339
- .. bindVariableName ( 'x' , Number (math.pi) );
338
+ var context = ContextModel ().. bindVariableName ( 'x' , Number (math.pi));
339
+ var evaluator = RealEvaluator (context );
340
340
341
341
for (String expression in expressions) {
342
342
/// Expression doesn't implement equal, so as an approximation
@@ -347,8 +347,8 @@ class PetitParserTests extends TestSet {
347
347
try {
348
348
Expression exp2 = parser.parse (exp.toString ());
349
349
350
- double r1 = exp .evaluate (EvaluationType . REAL , context );
351
- double r2 = exp2 .evaluate (EvaluationType . REAL , context );
350
+ num r1 = evaluator .evaluate (exp );
351
+ num r2 = evaluator .evaluate (exp2 );
352
352
expect (r2, r1, reason: 'Expected $r2 for $exp ($exp2 )' );
353
353
} on FormatException catch (fe) {
354
354
expect (fe, isNot (isFormatException),
Original file line number Diff line number Diff line change @@ -286,8 +286,8 @@ class ParserTests extends TestSet {
286
286
'x * 2^2.5 * log(10,100)' ,
287
287
];
288
288
289
- ContextModel context = ContextModel ()
290
- .. bindVariableName ( 'x' , Number (math.pi) );
289
+ var context = ContextModel ().. bindVariableName ( 'x' , Number (math.pi));
290
+ var evaluator = RealEvaluator (context );
291
291
292
292
for (String expression in expressions) {
293
293
/// Expression doesn't implement equal, so as an approximation
@@ -298,8 +298,8 @@ class ParserTests extends TestSet {
298
298
try {
299
299
Expression exp2 = parser.parse (exp.toString ());
300
300
301
- double r1 = exp .evaluate (EvaluationType . REAL , context );
302
- double r2 = exp2 .evaluate (EvaluationType . REAL , context );
301
+ num r1 = evaluator .evaluate (exp );
302
+ num r2 = evaluator .evaluate (exp2 );
303
303
expect (r2, r1, reason: 'Expected $r2 for $exp ($exp2 )' );
304
304
} on FormatException catch (fe) {
305
305
expect (fe, isNot (isFormatException),
You can’t perform that action at this time.
0 commit comments