/** * Test instance creation from a string. * */ function test_from_string() { $date = Month::withMonthYear(8, 2005); $this->assertTrue($date->isEqualTo(Month::fromString('2005-08-20'))); $this->assertTrue($date->isEqualTo(Month::fromString('2005-08-20T15:25:10'))); $this->assertTrue($date->isEqualTo(Month::fromString('20050820152510'))); $this->assertTrue($date->isEqualTo(Month::fromString('08/20/2005'))); $this->assertTrue($date->isEqualTo(Month::fromString('August 20, 2005'))); $this->assertTrue($date->isEqualTo(Month::fromString('20aug05'))); $this->assertTrue($date->isEqualTo(Month::fromString('August 2005'))); $this->assertTrue($date->isEqualTo(Month::fromString('aug05'))); $this->assertTrue($date->isEqualTo(Month::fromString('2005-08'))); $this->assertTrue($date->isEqualTo(Month::fromString('200508'))); }