/** * test for equality * expected true */ public function testNumberEquality() { $value = new Zend_Measure_Number('-100.100,200', Zend_Measure_Number::STANDARD, 'de'); $newvalue = new Zend_Measure_Number('-100.100,200', Zend_Measure_Number::STANDARD, 'de'); $this->assertTrue($value->equals($newvalue), 'Zend_Measure_Number Object should be equal'); $value = new Zend_Measure_Number('-100.100,200', Zend_Measure_Number::STANDARD, 'de'); $newvalue = new Zend_Measure_Number('-100,200', Zend_Measure_Number::STANDARD, 'de'); $this->assertFalse($value->equals($newvalue), 'Zend_Measure_Number Object should be not equal'); }
/** * test for unserialization * expected object */ public function testNumberUnSerialize() { $value = new Zend_Measure_Number('string -100.100,200', Zend_Measure_Number::STANDARD, 'de'); $serial = $value->serialize(); $newvalue = unserialize($serial); $this->assertTrue($value->equals($newvalue), 'Zend_Measure_Number not unserialized'); }