public function test_that_compare_to_returns_neg_one_for_lesser_timezone_string_compare() { $dateTime1 = DateTime::create(2015, 6, 20, 16, 30, 6, 32401, 'America/Chicago'); $dateTime2 = DateTime::create(2015, 6, 20, 16, 30, 6, 32401, 'America/Los_Angeles'); $this->assertSame(-1, $dateTime1->compareTo($dateTime2)); }
/** * @expectedException \AssertionError */ public function test_that_compare_to_throws_exception_for_invalid_argument() { $dateTime = DateTime::create(2015, 6, 20, 16, 30, 6, 'America/Chicago'); $dateTime->compareTo('2015-06-20T16:30:06[America/Chicago]'); }