public function testExceptionFormatTimestampInvalid() { $util = new Zend_Gdata_App_Util(); try { $ts = Zend_Gdata_App_Util::formatTimestamp('nonsense string'); } catch (Zend_Gdata_App_Exception $e) { $this->assertEquals('Invalid timestamp: nonsense string.', $e->getMessage()); } }
public function testStartMinMaxParam() { $this->query->resetParameters(); $startMin = '2006-10-30'; $startMax = '2006-11-01'; $this->query->setUser(self::GOOGLE_DEVELOPER_CALENDAR); $this->query->setStartMin($startMin); $this->query->setStartMax($startMax); $this->assertTrue($this->query->startMin != null); $this->assertTrue($this->query->startMax != null); $this->assertEquals(Zend_Gdata_App_Util::formatTimestamp($startMin), $this->query->getStartMin()); $this->assertEquals(Zend_Gdata_App_Util::formatTimestamp($startMax), $this->query->getStartMax()); $this->query->startMin = null; $this->assertFalse($this->query->startMin != null); $this->query->startMax = null; $this->assertFalse($this->query->startMax != null); $this->query->user = null; $this->assertFalse($this->query->user != null); }
/** * @return string recurrence-expansion-end */ public function setRecurrenceExpansionEnd($value) { if ($value != null) { $this->_params['recurrence-expansion-end'] = Zend_Gdata_App_Util::formatTimestamp($value); } else { unset($this->_params['recurrence-expansion-end']); } return $this; }
/** * @param string $value * @return Zend_Gdata_Query Provides a fluent interface */ public function setPublishedMin($value) { if ($value != null) { $this->_params['published-min'] = Zend_Gdata_App_Util::formatTimestamp($value); } else { unset($this->_params['published-min']); } return $this; }
public function testExceptionFormatTimestampInvalidOffsetHours() { $util = new Zend_Gdata_App_Util(); try { $ts = Zend_Gdata_App_Util::formatTimestamp('2007-06-05T02:51:12-ab:00'); } catch (Zend_Gdata_App_Exception $e) { $this->assertEquals('Invalid timestamp: 2007-06-05T02:51:12-ab:00.', $e->getMessage()); return; } // Excetion not thrown, this is bad. $this->fail("Exception not thrown."); }
/** * @group ZF-11610 */ public function testFormatTimestepHandlesSmallUnixTimestampProperly() { $this->assertEquals('1970-01-01T00:02:03+00:00', Zend_Gdata_App_Util::formatTimestamp(123)); }