gettext_ngettext-wrongparams.phpt 863 B

123456789101112131415161718192021222324252627282930313233
  1. --TEST--
  2. Check how ngettext() with wrong parameters behaves.
  3. --SKIPIF--
  4. <?php
  5. if (!extension_loaded("gettext")) {
  6. die("SKIP extension gettext not loaded\n");
  7. }
  8. ?>
  9. --FILE--
  10. <?php
  11. ngettext(array(), "", 1);
  12. ngettext("", array(), 1);
  13. ngettext("", "", array());
  14. ngettext();
  15. ngettext("");
  16. ngettext("", "");
  17. ?>
  18. --EXPECTF--
  19. Warning: ngettext() expects parameter 1 to be string, array given in %s on line 2
  20. Warning: ngettext() expects parameter 2 to be string, array given in %s on line 3
  21. Warning: ngettext() expects parameter 3 to be long, array given in %s on line 4
  22. Warning: ngettext() expects exactly 3 parameters, 0 given in %s on line 5
  23. Warning: ngettext() expects exactly 3 parameters, 1 given in %s on line 6
  24. Warning: ngettext() expects exactly 3 parameters, 2 given in %s on line 7
  25. --CREDITS--
  26. Tim Eggert, tim@elbart.com
  27. PHP Testfest Berlin 2009-05-09