Ticket #23626: 23626.test.2.patch
File 23626.test.2.patch, 1.2 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 157 $this->assertEquals( '1TB', wp_convert_bytes_to_hr( $tb ) ); 156 158 $this->assertEquals( '1GB', wp_convert_bytes_to_hr( $gb ) ); 157 159 $this->assertEquals( '1MB', wp_convert_bytes_to_hr( $mb ) ); 158 160 $this->assertEquals( '1kB', wp_convert_bytes_to_hr( $kb ) ); 159 161 160 162 // now some values around 163 $this->assertTrue( abs( 1.50000095367 - (float) wp_convert_bytes_to_hr( $tb + $tb / 2 + $mb ) ) < 0.0001 ); 164 $this->assertTrue( abs( 1023.99902248 - (float) wp_convert_bytes_to_hr( $tb - $mb - $kb ) ) < 0.0001 ); 161 165 $this->assertTrue( abs( 1.5009765625 - (float) wp_convert_bytes_to_hr( $gb + $gb / 2 + $mb ) ) < 0.0001 ); 162 166 $this->assertTrue( abs( 1022.99902344 - (float) wp_convert_bytes_to_hr( $gb - $mb - $kb ) ) < 0.0001 ); 163 167 164 168 // edge 165 $this->assertEquals( ' NANB', wp_convert_bytes_to_hr( -1 ) );169 $this->assertEquals( '-1B', wp_convert_bytes_to_hr( -1 ) ); 166 170 $this->assertEquals( '0B', wp_convert_bytes_to_hr( 0 ) ); 167 171 } 168 172 }