public function testGetPublishedDate() { $this->useEnglish(); $dates = new Application_Controller_Action_Helper_Dates(); $doc = $this->createTestDocument(); $doc->setPublishedDate($dates->getOpusDate('2010/10/19')); $docId = $doc->store(); $adapter = new Application_Util_DocumentAdapter(null, $doc); $this->assertEquals('2010', $adapter->getPublishedDate(true)); $this->assertEquals('2010/10/19', $adapter->getPublishedDate(false)); $doc->setPublishedYear(2012); $this->assertEquals('2010', $adapter->getPublishedDate(true)); $this->assertEquals('2010/10/19', $adapter->getPublishedDate(false)); // PublishedDate preferred $doc->setPublishedDate(null); $this->assertEquals('2012', $adapter->getPublishedDate(true)); $this->assertEquals('2012', $adapter->getPublishedDate(false)); }