@@ -44,9 +44,9 @@ public void Test()
4444
4545
4646 var e = engine . TryEvaluate ( "e" , 0.0 ) ;
47- Assert . AreEqual ( Math . E , e ) ;
47+ Assert . AreEqual ( Math . E , e , 10 ) ;
4848 e = engine . TryEvaluate ( "pi" , 0.0 ) ;
49- Assert . AreEqual ( Math . PI , e ) ;
49+ Assert . AreEqual ( Math . PI , e , 10 ) ;
5050
5151 var b = engine . TryEvaluate ( "true" , true ) ;
5252 Assert . AreEqual ( true , b ) ;
@@ -60,9 +60,9 @@ public void Test()
6060 Assert . AreEqual ( 2 , b1 ) ;
6161
6262 var b2 = engine . TryEvaluate ( "pi*4" , 0.0 ) ;
63- Assert . AreEqual ( Math . PI * 4 , b2 ) ;
63+ Assert . AreEqual ( Math . PI * 4 , b2 , 10 ) ;
6464 b2 = engine . TryEvaluate ( "e*4" , 0.0 ) ;
65- Assert . AreEqual ( Math . E * 4 , b2 ) ;
65+ Assert . AreEqual ( Math . E * 4 , b2 , 10 ) ;
6666
6767 var s = engine . TryEvaluate ( "'aa'&'bb'" , "" ) ;
6868 Assert . AreEqual ( "aabb" , s ) ;
@@ -246,7 +246,7 @@ public void Cylinder_Test()
246246 t = c . TryEvaluate ( "['半径']*[半径]*pi()*[高]" , 0.0 ) ; //圆的体积
247247
248248 t = c . TryEvaluate ( "求面积(10)" , 0.0 ) ; //圆的体积
249- Assert . AreEqual ( 10 * 10 * Math . PI , t ) ;
249+ Assert . AreEqual ( 10 * 10 * Math . PI , t , 10 ) ;
250250
251251
252252
@@ -267,7 +267,7 @@ public void Test5555()
267267 {
268268 Cylinder c = new Cylinder ( 3 , 10 ) ;
269269 String t = c . GetSimplifiedFormula ( "[半径]*[半径]*pi()" ) ; // 圆底面积
270- Assert . AreEqual ( "3 * 3 * 3.141592653589793 " , t ) ;
270+ Assert . AreEqual ( "3 * 3 * 3.14159265358979 " , t ) ;
271271
272272 String t2 = c . GetSimplifiedFormula ( "半径*if(半径>2,1,3)" ) ;
273273 Assert . AreEqual ( "3 * 1" , t2 ) ;
0 commit comments