assertEquals(12, $year->getNumberOfSubperiods()); $this->assertEquals($correct, $year->toString()); } /** * test past * @group Core * @group Period * @group Period_Year */ public function testYearPastAndWrongdate() { $correct = array( '2000-01-01', '2000-02-01', '2000-03-01', '2000-04-01', '2000-05-01', '2000-06-01', '2000-07-01', '2000-08-01', '2000-09-01', '2000-10-01', '2000-11-01', '2000-12-01', ); $year = new Piwik_Period_Year(Piwik_Date::factory('2000-02-15')); $this->assertEquals(12, $year->getNumberOfSubperiods()); $this->assertEquals($correct, $year->toString()); } /** * @group Core * @group Period * @group Period_Year */ public function testGetLocalizedShortString() { Piwik_Translate::getInstance()->loadEnglishTranslation(); $year = new Piwik_Period_Year(Piwik_Date::factory('2024-10-09')); $shouldBe = '2024'; $this->assertEquals($shouldBe, $year->getLocalizedShortString()); } /** * @group Core * @group Period * @group Period_Year */ public function testGetLocalizedLongString() { Piwik_Translate::getInstance()->loadEnglishTranslation(); $year = new Piwik_Period_Year(Piwik_Date::factory('2024-10-09')); $shouldBe = '2024'; $this->assertEquals($shouldBe, $year->getLocalizedLongString()); } /** * @group Core * @group Period * @group Period_Year */ public function testGetPrettyString() { Piwik_Translate::getInstance()->loadEnglishTranslation(); $year = new Piwik_Period_Year(Piwik_Date::factory('2024-10-09')); $shouldBe = '2024'; $this->assertEquals($shouldBe, $year->getPrettyString()); } }