public function testSimple() { $length = $this->val('1000m2'); // SI isBatch(array(array('1000 m2', $length->dump(false)), array('1000000000 mm2', $length->convert('mm2')->dump(false)), array('10000000 cm2', $length->convert('cm2')->dump(false)), array('0.001 km2', $length->convert('km2')->dump(false)), array('10 ar', $length->convert('ar')->dump(false)), array('0.1 ga', $length->convert('ga')->dump(false)))); isBatch(array(array('0.09290341 m2', $this->val('1 ft2')->convert('m2')->dump(false)), array('404.6873 m2', $this->val('1 ch2')->convert('m2')->dump(false)), array('4046.873 m2', $this->val('1 acr')->convert('m2')->dump(false)))); }
public function testSimple() { $weight = $this->val('10000g'); // SI isBatch(array(array('10000 g', $weight->dump(false)), array('10 kg', $weight->convert('kg')->dump(false)), array('0.01 ton', $weight->convert('ton')->dump(false)))); isBatch(array(array('0.06479891 g', $this->val('1 gr')->convert('g')->dump(false)), array('1.7718451953125 g', $this->val('1 dr')->convert('g')->dump(false)), array('28.349523125 g', $this->val('1 oz')->convert('g')->dump(false)), array('453.59237 g', $this->val('1 lb')->convert('g')->dump(false)))); }
public function testSimple() { $length = $this->val('1000m'); // SI isBatch(array(array('1000 m', $length->dump(false)), array('10000 dm', $length->convert('dm')->dump(false)), array('100000 cm', $length->convert('cm')->dump(false)), array('1000000 mm', $length->convert('mm')->dump(false)))); isBatch(array(array('0.000352777778 m', $this->val('1 p')->convert('m')->dump(false)), array('0.2012 m', $this->val('1 li')->convert('m')->dump(false)), array('0.0254 m', $this->val('1 in')->convert('m')->dump(false)), array('0.3048 m', $this->val('1 ft')->convert('m')->dump(false)), array('1609.344 m', $this->val('1 mi')->convert('m')->dump(false)))); }
public function testSimple() { // SI $vol = $this->val('1 m3'); isBatch(array(array('1 m3', $vol->dump(false)), array('1000000 ml', $vol->convert('ml')->dump(false)), array('10000 cm3', $vol->convert('cm3')->dump(false)), array('1000 lit', $vol->convert('lit')->dump(false)))); // other isBatch(array(array('0.946352946 lit', $this->val('1qt')->convert('lit')->dump(false)), array('0.56826125 lit', $this->val('1pt')->convert('lit')->dump(false)), array('3.785411784 lit', $this->val('1gal')->convert('lit')->dump(false)), array('119.240471196 lit', $this->val('1bbl')->convert('lit')->dump(false)))); }
public function testRules() { $usd = val('1 usd'); $eur = val('1 eur'); isBatch(array(array(false, $usd->compare($eur, '=')), array(true, $usd->compare($eur, '!=')), array(true, $usd->compare($eur, '<')), array(true, $usd->compare($eur, '<=')), array(false, $usd->compare($eur, '>')), array(false, $usd->compare($eur, '>=')))); // after convert $eur->convert('usd'); $usd->convert('eur'); isBatch(array(array(false, $usd->compare($eur, '==')), array(true, $usd->compare($eur, '!==')), array(true, $usd->compare($eur, '<')), array(true, $usd->compare($eur, '<=')), array(false, $usd->compare($eur, '>')), array(false, $usd->compare($eur, '>=')))); }
public function testEquals() { is(1, true); is(array(1, 2, 3), array(1, 2, 3)); is(array('a' => 1, 'b' => 2), array('b' => 2, 'a' => 1)); isNot(1, 2); isSame(array(1, 2, 3), array(1, 2, 3)); isNotSame(array(1, 2, 3), array(3, 2, 1)); isKey('test', array('test' => true)); isNotKey('undefined', array('test' => true)); isAttr('test', (object) array('test' => true)); isNotAttr('undefined', (object) array('test' => true)); isBatch(array(array(1, 1), array(2, 2))); }
public function testSimple() { $time = $this->val(60 * 60 * 24 * 30); isBatch(array(array('2592000 s', $time->dump(false)), array('43200 m', $time->convert('m')->dump(false)), array('720 h', $time->convert('h')->dump(false)), array('30 d', $time->convert('d')->dump(false)), array('1 mo', $time->convert('mo')->dump(false)), array(30 / 7 . ' w', $time->convert('w')->dump(false)), array(1 / 3 . ' q', $time->convert('q')->dump(false)), array(30 / 365.25 . ' y', $time->convert('y')->dump(false)))); }
public function testConvert() { isBatch(array(array('81920 bit', $this->val('10Kb')->convert('bit')->dump(false)), array('10 kb', $this->val('81920bit')->convert('mb')->convert('kb')->dump(false)))); }
public function testChange() { $val1 = val('50000.789 usd'); isBatch(array(array('$50 000.79', $val1->text()), array('50 000.79$', $val1->changeRule('usd', array('format_positive' => '%v%s'))->text()))); }
public function testNoStyle() { isBatch(array(array('10 000,67', val('10000.666 uah')->noStyle()))); }
public function testInvoke() { $val = val('1 eur'); isBatch(array(array('2 usd', $val('usd')->dump(false)), array('50 eur', $val('50')->dump(false)), array('100 rub', $val('100 rub')->dump(false)), array('100 uah', $val('100', 'uah')->dump(false)))); }
public function testLessThan0() { $val = $this->val('-1 r'); isBatch(array(array('-180 d', $val->convert('d')->dump(false)), array('-1 r', $val->convert('r')->dump(false)), array('-200 g', $val->convert('g')->dump(false)), array('-0.5 t', $val->convert('t')->dump(false)))); }
public function testSimple() { $val = val('1.25 usd'); isBatch(array(array(0.625, $val->val('eur')), array(1.25, $val->val('usd')), array('0.625 eur', $val->convert('eur')->dump(false)), array('1.25 usd', $val->convert('usd')->dump(false)), array('12500 byr', $val->convert('byr')->dump(false)), array('31.25 rub', $val->convert('rub')->dump(false)), array('0.625 eur', $val->convert('eur')->dump(false)), array('1.25 usd', $val->convert('usd')->dump(false)), array('1.25 usd', $val->convert('usd')->dump(false)))); }
public function testConvert() { $val = $this->val('k'); isBatch(array(array('-273.15 c', $val->convert('C')->dump(false)), array('-459.67 f', $val->convert('F')->dump(false)), array('0 k', $val->convert('K')->dump(false)), array('0 r', $val->convert('R')->dump(false)), array('-273.15 c', $val->convert('C')->dump(false)), array('0 r', $val->convert('R')->dump(false)))); }