/** * @covers \PHP\Manipulator\TokenContainer::<protected> * @covers \PHP\Manipulator\TokenContainer::offsetUnset * @covers \Exception */ public function testOffsetUnsetWithNonIntegerOffsetThrowsException() { $container = new TokenContainer(); try { $container->offsetUnset('offset'); $this->fail('Expected exception not thrown'); } catch (\Exception $e) { $this->assertEquals('TokenContainer only allows integers as offset', $e->getMessage(), 'Wrong exception message'); } }