예제 #1
0
 /**
  * @covers \PHP\Manipulator\TokenContainer::<protected>
  * @covers \PHP\Manipulator\TokenContainer::offsetSet
  * @covers \Exception
  */
 public function testOffsetSetWithNonIntegerOffsetThrowsException()
 {
     $container = new TokenContainer();
     try {
         $container->offsetSet('offset', Token::factory('foo'));
         $this->fail('Expected exception not thrown');
     } catch (\Exception $e) {
         $this->assertEquals('TokenContainer only allows integers as offset', $e->getMessage(), 'Wrong exception message');
     }
 }