Esempio n. 1
0
 /**
  * test convertTo
  */
 public function testConvertTo()
 {
     $value = new Zend_Measure_Number('III', Zend_Measure_Number::ROMAN, 'en');
     $this->assertEquals('3 ⑽', $value->convertTo(Zend_Measure_Number::DECIMAL));
     $value = new Zend_Measure_Number('XXV', Zend_Measure_Number::ROMAN, 'en');
     $this->assertEquals('25 ⑽', $value->convertTo(Zend_Measure_Number::DECIMAL));
     $value = new Zend_Measure_Number('_X', Zend_Measure_Number::ROMAN, 'en');
     $this->assertEquals('10,000 ⑽', $value->convertTo(Zend_Measure_Number::DECIMAL));
 }
Esempio n. 2
0
 /**
  * test getConversionList
  * expected array
  */
 public function testNumberConversionList()
 {
     $value = new Zend_Measure_Number('-100', Zend_Measure_Number::STANDARD, 'de');
     $unit = $value->getConversionList();
     $this->assertTrue(is_array($unit), 'Array expected');
 }
Esempio n. 3
0
    /**
     * test convertTo
     */
    public function testConvertTo()
    {
        $value = new Zend_Measure_Number('III',Zend_Measure_Number::ROMAN, 'en');
        $this->assertEquals($value->convertTo(Zend_Measure_Number::DECIMAL), 3);

        $value = new Zend_Measure_Number('XXV',Zend_Measure_Number::ROMAN, 'en');
        $this->assertEquals($value->convertTo(Zend_Measure_Number::DECIMAL), 25);

        $value = new Zend_Measure_Number('_X',Zend_Measure_Number::ROMAN, 'en');
        $this->assertEquals($value->convertTo(Zend_Measure_Number::DECIMAL), 10000);
    }
 /**
  * @dataProvider providerConvertingDecimalToRoman
  * @group GH-536
  */
 public function testConvertingDecimalToRoman($decimal, $roman)
 {
     $number = new Zend_Measure_Number($decimal, Zend_Measure_Number::DECIMAL, null);
     $this->assertEquals($roman, $number->convertTo(Zend_Measure_Number::ROMAN));
 }