UrlEncodeTest.php 628 B

1234567891011121314151617181920212223242526
  1. <?php
  2. namespace PhpOffice\PhpSpreadsheetTests\Calculation\Functions\Web;
  3. use PhpOffice\PhpSpreadsheet\Calculation\Web\Service;
  4. use PHPUnit\Framework\TestCase;
  5. class UrlEncodeTest extends TestCase
  6. {
  7. /**
  8. * @dataProvider providerURLENCODE
  9. *
  10. * @param string $expectedResult
  11. * @param mixed $text
  12. */
  13. public function testURLENCODE($expectedResult, $text): void
  14. {
  15. $result = Service::urlEncode($text);
  16. self::assertSame($expectedResult, $result);
  17. }
  18. public function providerURLENCODE(): array
  19. {
  20. return require 'tests/data/Calculation/Web/URLENCODE.php';
  21. }
  22. }