/** * @group ZF-9078 */ public function testSetTypeOnPhpMathWithStrippedValue() { $locale = new Zend_Locale('en_US'); $time = new Zend_Measure_Time(0, Zend_Measure_Time::SECOND); $time->setLocale($locale); $time->setType(Zend_Measure_Time::SECOND); $seconds = $time->getValue(); $this->assertEquals(0, $seconds); $this->assertEquals(Zend_Measure_Time::SECOND, $time->getType()); }
/** * test setting unknown type * expected new type */ public function testTimeSetTypeFailed() { try { $value = new Zend_Measure_Time('-100', Zend_Measure_Time::STANDARD, 'de'); $value->setType('Time::UNKNOWN'); $this->fail('Exception expected because of unknown type'); } catch (Zend_Measure_Exception $e) { // success } }