/**
  * @covers Patchwork\PHP\Override\Intl::grapheme_strpos
  * @covers Patchwork\PHP\Override\Intl::grapheme_stripos
  * @covers Patchwork\PHP\Override\Intl::grapheme_strrpos
  * @covers Patchwork\PHP\Override\Intl::grapheme_strripos
  * @covers Patchwork\PHP\Override\Intl::grapheme_position
  */
 function testGrapheme_strpos()
 {
     $this->assertSame(false, grapheme_strpos('abc', ''));
     $this->assertSame(false, grapheme_strpos('abc', 'd'));
     $this->assertSame(false, grapheme_strpos('abc', 'a', 3));
     $this->assertSame(0, grapheme_strpos('abc', 'a', -1));
     $this->assertSame(1, grapheme_strpos('한국어', '국'));
     $this->assertSame(3, grapheme_stripos('DÉJÀ', 'à'));
     $this->assertSame(false, grapheme_strrpos('한국어', ''));
     $this->assertSame(1, grapheme_strrpos('한국어', '국'));
     $this->assertSame(3, grapheme_strripos('DÉJÀ', 'à'));
     $this->assertSame(false, p::grapheme_strpos('abc', ''));
     $this->assertSame(false, p::grapheme_strpos('abc', 'd'));
     $this->assertSame(false, p::grapheme_strpos('abc', 'a', 3));
     $this->assertSame(0, p::grapheme_strpos('abc', 'a', -1));
     $this->assertSame(1, p::grapheme_strpos('한국어', '국'));
     $this->assertSame(3, p::grapheme_stripos('DÉJÀ', 'à'));
     $this->assertSame(false, p::grapheme_strrpos('한국어', ''));
     $this->assertSame(1, p::grapheme_strrpos('한국어', '국'));
     $this->assertSame(3, p::grapheme_strripos('DÉJÀ', 'à'));
     $this->assertSame(16, p::grapheme_stripos('der Straße nach Paris', 'Paris'));
 }