/** * @covers \PHP\Manipulator\TokenContainer::insertAtOffset * @covers \PHP\Manipulator\TokenContainer::<protected> */ public function testInsertAtOffsetThrowsExceptionOnInsertAfterNonExistingOffset() { $token = Token::factory('Blub'); $containter = new TokenContainer(); try { $containter->insertAtOffset(5, $token); $this->fail('Expected exception not thrown'); } catch (\Exception $e) { $this->assertEquals("Offset '5' does not exist", $e->getMessage(), 'Wrong exception message'); } }