TextTest.php 1.9 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556
  1. <?php
  2. namespace Faker\Test\Provider\ka_GE;
  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. }