/** * Tests Day->getDayIndex() */ public function testGetDayIndex() { $day = new Day(); $day->setDay('Monday'); $this->assertEquals(1, $day->getDayIndex()); $day->setDay('Tuesday'); $this->assertEquals(2, $day->getDayIndex()); $day->setDay('Wednesday'); $this->assertEquals(3, $day->getDayIndex()); $day->setDay('Thursday'); $this->assertEquals(4, $day->getDayIndex()); $day->setDay('Friday'); $this->assertEquals(5, $day->getDayIndex()); $day->setDay('Saturday'); $this->assertEquals(6, $day->getDayIndex()); $day->setDay('Sunday'); $this->assertEquals(7, $day->getDayIndex()); try { $day = new Day(); $day->getDayIndex(); } catch (\Exception $e) { $this->assertInstanceOf('TijsVerkoyen\\Bpost\\Exception', $e); $this->assertEquals('Invalid day.', $e->getMessage()); } }