Changeset View
Changeset View
Standalone View
Standalone View
src/utils/__tests__/PhutilUtilsTestCase.php
Show First 20 Lines • Show All 468 Lines • ▼ Show 20 Lines | $cases = array( | ||||
'100 seconds in seconds' => 100, | '100 seconds in seconds' => 100, | ||||
'2 minutes in seconds' => 120, | '2 minutes in seconds' => 120, | ||||
'1 hour in seconds' => 3600, | '1 hour in seconds' => 3600, | ||||
'1 day in seconds' => 86400, | '1 day in seconds' => 86400, | ||||
'3 days in seconds' => 259200, | '3 days in seconds' => 259200, | ||||
'128 bits in bytes' => 16, | '128 bits in bytes' => 16, | ||||
'1 byte in bytes' => 1, | '1 byte in bytes' => 1, | ||||
'8 bits in bytes' => 1, | '8 bits in bytes' => 1, | ||||
'1 minute in milliseconds' => 60000, | |||||
'2 minutes in microseconds' => 120000000, | |||||
); | ); | ||||
foreach ($cases as $input => $expect) { | foreach ($cases as $input => $expect) { | ||||
$this->assertEqual( | $this->assertEqual( | ||||
$expect, | $expect, | ||||
phutil_units($input), | phutil_units($input), | ||||
'phutil_units("'.$input.'")'); | 'phutil_units("'.$input.'")'); | ||||
} | } | ||||
$bad_cases = array( | $bad_cases = array( | ||||
'quack', | 'quack', | ||||
'3 years in seconds', | '3 years in seconds', | ||||
'1 minute in milliseconds', | |||||
'1 day in days', | '1 day in days', | ||||
'-1 minutes in seconds', | '-1 minutes in seconds', | ||||
'1.5 minutes in seconds', | '1.5 minutes in seconds', | ||||
'7 bits in bytes', | '7 bits in bytes', | ||||
'2 hours in bytes', | '2 hours in bytes', | ||||
'1 dram in bytes', | '1 dram in bytes', | ||||
'24 bits in seconds', | '24 bits in seconds', | ||||
); | ); | ||||
▲ Show 20 Lines • Show All 423 Lines • Show Last 20 Lines |