TextTest.php 1.8 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556
  1. <?php
  2. namespace Faker\Test\Provider\ko_KR;
  3. use PHPUnit\Framework\TestCase;
  4. class TextTest extends TestCase
  5. {
  6. private $textClass;
  7. public function setUp()
  8. {
  9. $this->textClass = new \ReflectionClass('Faker\Provider\el_GR\Text');
  10. }
  11. protected function getMethod($name) {
  12. $method = $this->textClass->getMethod($name);
  13. $method->setAccessible(true);
  14. return $method;
  15. }
  16. function testItShouldAppendEndPunctToTheEndOfString()
  17. {
  18. $this->assertSame(
  19. '최석(崔晳)으로부터 최후의 편지가.',
  20. $this->getMethod('appendEnd')->invokeArgs(null, array('최석(崔晳)으로부터 최후의 편지가 '))
  21. );
  22. $this->assertSame(
  23. '최석(崔晳)으로부터 최후의 편지가.',
  24. $this->getMethod('appendEnd')->invokeArgs(null, array('최석(崔晳)으로부터 최후의 편지가—'))
  25. );
  26. $this->assertSame(
  27. '최석(崔晳)으로부터 최후의 편지가.',
  28. $this->getMethod('appendEnd')->invokeArgs(null, array('최석(崔晳)으로부터 최후의 편지가,'))
  29. );
  30. $this->assertSame(
  31. '최석(崔晳)으로부터 최후의 편지가!.',
  32. $this->getMethod('appendEnd')->invokeArgs(null, array('최석(崔晳)으로부터 최후의 편지가! '))
  33. );
  34. $this->assertSame(
  35. '최석(崔晳)으로부터 최후의 편지가.',
  36. $this->getMethod('appendEnd')->invokeArgs(null, array('최석(崔晳)으로부터 최후의 편지가: '))
  37. );
  38. $this->assertSame(
  39. '최석(崔晳)으로부터 최후의 편지가.',
  40. $this->getMethod('appendEnd')->invokeArgs(null, array('최석(崔晳)으로부터 최후의 편지가; '))
  41. );
  42. }
  43. }