Ticket #23626: 23626.test.patch
File 23626.test.patch, 1.1 KB (added by , 12 years ago) |
---|
-
tests/media.php
151 151 $kb = 1024; 152 152 $mb = $kb * 1024; 153 153 $gb = $mb * 1024; 154 $tb = $gb * 1024; 154 155 155 156 // test if boundaries are correct 156 157 $this->assertEquals( '1GB', wp_convert_bytes_to_hr( $gb ) ); … … 158 159 $this->assertEquals( '1kB', wp_convert_bytes_to_hr( $kb ) ); 159 160 160 161 // now some values around 162 $this->assertTrue( abs( 1.64926849024E+12 - (float) wp_convert_bytes_to_hr( $tb + $tb / 2 + $mb ) ) < 0.0001 ); 163 $this->assertTrue( abs( 1023.99902248 - (float) wp_convert_bytes_to_hr( $tb - $mb - $kb ) ) < 0.0001 ); 161 164 $this->assertTrue( abs( 1.5009765625 - (float) wp_convert_bytes_to_hr( $gb + $gb / 2 + $mb ) ) < 0.0001 ); 162 165 $this->assertTrue( abs( 1022.99902344 - (float) wp_convert_bytes_to_hr( $gb - $mb - $kb ) ) < 0.0001 ); 163 166 164 167 // edge 165 $this->assertEquals( ' NANB', wp_convert_bytes_to_hr( -1 ) );168 $this->assertEquals( '-1B', wp_convert_bytes_to_hr( -1 ) ); 166 169 $this->assertEquals( '0B', wp_convert_bytes_to_hr( 0 ) ); 167 170 } 168 171 }