]> granicus.if.org Git - php/commitdiff
Fix most of these tests - still think there is a bug in the long->float
authorRasmus Lerdorf <rasmus@php.net>
Tue, 13 Nov 2001 13:12:46 +0000 (13:12 +0000)
committerRasmus Lerdorf <rasmus@php.net>
Tue, 13 Nov 2001 13:12:46 +0000 (13:12 +0000)
conversion stuff somewhere

ext/standard/tests/math/pow.phpt

index 40b7151c3e7218615c36f99671f0832636f8d3ea..10debbcd5595160c4023ee283d34efb03aacc4c5 100644 (file)
@@ -61,13 +61,13 @@ FALSE ===@pow( 0, 2.0)
  1.0  === pow( 2, 0.0)
  2.0  === pow( 2, 1.0)
  4.0  === pow( 2, 2.0)
- 2147483648 === pow(2,31)
--2147483648 === pow(-2,31)
+ 2147483648 ~== pow(2,31)
+-2147483648 ~== pow(-2,31)
  1000000000 === pow(10,9)
  100000000  === pow(-10,8)
  1    === pow(-1,1443279822)
 -1    === pow(-1,1443279821)
-sqrt(2) === pow(2,1/2)
+sqrt(2) ~== pow(2,1/2)
 FALSE ===@pow(-2.0,-2.0)
 FALSE ===@pow(-2.0,-1.0)
 FALSE ===@pow(-2.0, 0.0)
@@ -120,19 +120,19 @@ FALSE ===@pow( 0.0,-1)
  4.0  === pow( 2.0, 2)
 LONG_MAX-1 === pow(LONG_MAX-1,1)
 LONG_MIN+1 === pow(LONG_MIN+1,1)
-(LONG_MAX-1)*(LONG_MAX-1) === pow(LONG_MAX-1,2)
-(LONG_MIN+1)*(LONG_MIN+1) === pow(LONG_MIN+1,2)
-(float)(LONG_MAX-1) === pow(LONG_MAX-1,1.0)
+(LONG_MAX-1)*(LONG_MAX-1) ~== pow(LONG_MAX-1,2)
+(LONG_MIN+1)*(LONG_MIN+1) ~== pow(LONG_MIN+1,2)
+(float)(LONG_MAX-1) ~== pow(LONG_MAX-1,1.0)
 FALSE ===@pow(LONG_MIN+1,1.0)
-(LONG_MAX-1)*(LONG_MAX-1) === pow(LONG_MAX-1,2.0)
+(LONG_MAX-1)*(LONG_MAX-1) ~== pow(LONG_MAX-1,2.0)
 FALSE ===@pow(LONG_MIN+1,2.0)
 LONG_MAX === pow(LONG_MAX,1)
 LONG_MIN ~== pow(LONG_MIN,1)
-LONG_MAX*LONG_MAX === pow(LONG_MAX,2)
-LONG_MIN*LONG_MIN === pow(LONG_MIN,2)
-(float)LONG_MAX === pow(LONG_MAX,1.0)
+LONG_MAX*LONG_MAX ~== pow(LONG_MAX,2)
+LONG_MIN*LONG_MIN ~== pow(LONG_MIN,2)
+(float)LONG_MAX ~== pow(LONG_MAX,1.0)
 FALSE ===@pow(LONG_MIN,1.0)
-LONG_MAX*LONG_MAX === pow(LONG_MAX,2.0)
+LONG_MAX*LONG_MAX ~== pow(LONG_MAX,2.0)
 FALSE ===@pow(LONG_MIN,2.0)
 TESTS;