From: Zoe Slattery Date: Thu, 18 Jun 2009 07:25:55 +0000 (+0000) Subject: Tests from Berlin test fest X-Git-Tag: php-5.4.0alpha1~191^2~3288 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=fe6e83b3aa4597d3689d0b146f9c8542258f9c7f;p=php Tests from Berlin test fest --- diff --git a/ext/gettext/tests/gettext_basic-enus.phpt b/ext/gettext/tests/gettext_basic-enus.phpt new file mode 100644 index 0000000000..0ff97cd7a2 --- /dev/null +++ b/ext/gettext/tests/gettext_basic-enus.phpt @@ -0,0 +1,32 @@ +--TEST-- +Gettext basic test with en_US locale that should be on nearly every system +--SKIPIF-- + +--FILE-- + +--EXPECTF-- +Deprecated: setlocale(): deprecated in Unicode mode, please use ICU locale functions in %s.php on line %d +A basic test +A basic test +--CREDITS-- +Christian Weiske, cweiske@php.net +PHP Testfest Berlin 2009-05-09 diff --git a/ext/gettext/tests/gettext_bind_textdomain_codeset-retval.phpt b/ext/gettext/tests/gettext_bind_textdomain_codeset-retval.phpt new file mode 100644 index 0000000000..a5096cbaa7 --- /dev/null +++ b/ext/gettext/tests/gettext_bind_textdomain_codeset-retval.phpt @@ -0,0 +1,22 @@ +--TEST-- +test if bind_textdomain_codeset() returns correct value +--SKIPIF-- + +--FILE-- + +--EXPECTF-- +bool(false) +%unicode|string%(5) "UTF-8" +Done +--CREDITS-- +Florian Holzhauer fh-pt@fholzhauer.de +PHP Testfest Berlin 2009-05-09 diff --git a/ext/gettext/tests/gettext_bind_textdomain_codeset-wrongparams.phpt b/ext/gettext/tests/gettext_bind_textdomain_codeset-wrongparams.phpt new file mode 100644 index 0000000000..eb50c5d6e5 --- /dev/null +++ b/ext/gettext/tests/gettext_bind_textdomain_codeset-wrongparams.phpt @@ -0,0 +1,23 @@ +--TEST-- +test if bind_textdomain_codeset() fails on wrong param count +--SKIPIF-- + +--FILE-- + +--EXPECTF-- +Warning: bind_textdomain_codeset() expects exactly 2 parameters, 1 given in %s on line %d + +Warning: bind_textdomain_codeset() expects exactly 2 parameters, 3 given in %s on line %d +Done +--CREDITS-- +Florian Holzhauer fh-pt@fholzhauer.de +PHP Testfest Berlin 2009-05-09 \ No newline at end of file diff --git a/ext/gettext/tests/gettext_bindtextdomain-cwd.phpt b/ext/gettext/tests/gettext_bindtextdomain-cwd.phpt new file mode 100644 index 0000000000..24c0e6e7ba --- /dev/null +++ b/ext/gettext/tests/gettext_bindtextdomain-cwd.phpt @@ -0,0 +1,32 @@ +--TEST-- +Test if bindtextdomain() returns string id if no directory path is set(if directory path is 'null') +--SKIPIF-- + +--EXPECTF-- +Deprecated: setlocale(): deprecated in Unicode mode, please use ICU locale functions in %s.php on line %d +string(10) "Basic test" +string(12) "A basic test" +--CREDIT-- +Moritz Neuhaeuser, info@xcompile.net +PHP Testfest Berlin 2009-05-09 diff --git a/ext/gettext/tests/gettext_bindtextdomain-emptydomain.phpt b/ext/gettext/tests/gettext_bindtextdomain-emptydomain.phpt new file mode 100644 index 0000000000..79ebdd6e89 --- /dev/null +++ b/ext/gettext/tests/gettext_bindtextdomain-emptydomain.phpt @@ -0,0 +1,18 @@ +--TEST-- +Test if bindtextdomain() errors if the domain is empty. +--SKIPIF-- + +--EXPECTF-- +Deprecated: setlocale(): deprecated in Unicode mode, please use ICU locale functions in %s.php on line %d + +Deprecated: setlocale(): deprecated in Unicode mode, please use ICU locale functions in %s.php on line %d +string(7) "Produkt" +string(16) "Produkt_switched" +string(7) "Produkt" +--CREDITS-- +Moritz Neuhaeuser, info@xcompile.net +PHP Testfest Berlin 2009-05-09 diff --git a/ext/gettext/tests/gettext_dgettext_error_wrongparams.phpt b/ext/gettext/tests/gettext_dgettext_error_wrongparams.phpt new file mode 100644 index 0000000000..28c9cc785d --- /dev/null +++ b/ext/gettext/tests/gettext_dgettext_error_wrongparams.phpt @@ -0,0 +1,39 @@ +--TEST-- +Check how dgettext() with wrong parameter types and wrong parameter cou types and wrong parameter count behaves. +--SKIPIF-- + +--FILE-- + +--EXPECTF-- +Deprecated: setlocale(): deprecated in Unicode mode, please use ICU locale functions in %s.php on line %d + +Warning: dgettext() expects exactly 2 parameters, 1 given in %s.php on line %d + +Warning: dgettext() expects exactly 2 parameters, 0 given in %s.php on line %d + +Warning: dgettext() expects parameter 1 to be binary string, array given in %s.php on line %d + +Warning: dgettext() expects parameter 2 to be binary string, array given in %s.php on line %d +--CREDITS-- +Moritz Neuhaeuser, info@xcompile.net +PHP Testfest Berlin 2009-05-09 diff --git a/ext/gettext/tests/gettext_dngettext-plural.phpt b/ext/gettext/tests/gettext_dngettext-plural.phpt new file mode 100644 index 0000000000..571746cfbd --- /dev/null +++ b/ext/gettext/tests/gettext_dngettext-plural.phpt @@ -0,0 +1,29 @@ +--TEST-- +Test if dngettext() returns the correct translations (optionally plural). +--SKIPIF-- + +--FILE-- + +--EXPECTF-- +Warning: gettext() expects parameter 1 to be %binary_string_optional%, array given in %s on line 2 +--CREDITS-- +Moritz Neuhaeuser, info@xcompile.net +PHP Testfest Berlin 2009-05-09 diff --git a/ext/gettext/tests/gettext_ngettext-wrongparams.phpt b/ext/gettext/tests/gettext_ngettext-wrongparams.phpt new file mode 100644 index 0000000000..5010481a3d --- /dev/null +++ b/ext/gettext/tests/gettext_ngettext-wrongparams.phpt @@ -0,0 +1,32 @@ +--TEST-- +Check how ngettext() with wrong parameters behaves. +--SKIPIF-- + +--FILE-- + +--EXPECTF-- +Warning: ngettext() expects parameter 1 to be %binary_string_optional%, array given in %s on line 2 + +Warning: ngettext() expects parameter 2 to be %binary_string_optional%, array given in %s on line 3 + +Warning: ngettext() expects parameter 3 to be long, array given in %s on line 4 + +Warning: ngettext() expects exactly 3 parameters, 0 given in %s on line 5 + +Warning: ngettext() expects exactly 3 parameters, 1 given in %s on line 6 + +Warning: ngettext() expects exactly 3 parameters, 2 given in %s on line 7 +--CREDITS-- +Tim Eggert, tim@elbart.com +PHP Testfest Berlin 2009-05-09 diff --git a/ext/gettext/tests/gettext_ngettext.phpt b/ext/gettext/tests/gettext_ngettext.phpt new file mode 100644 index 0000000000..16aec5f006 --- /dev/null +++ b/ext/gettext/tests/gettext_ngettext.phpt @@ -0,0 +1,31 @@ +--TEST-- +Test ngettext() functionality +--SKIPIF-- + +--FILE-- + +--EXPECTF-- +Deprecated: setlocale(): deprecated in Unicode mode, please use ICU locale functions in %s.php on line %d +string(7) "Produkt" +string(8) "Produkte" +--CREDITS-- +Christian Weiske, cweiske@php.net +PHP Testfest Berlin 2009-05-09 diff --git a/ext/gettext/tests/gettext_phpinfo.phpt b/ext/gettext/tests/gettext_phpinfo.phpt new file mode 100644 index 0000000000..6a38943d10 --- /dev/null +++ b/ext/gettext/tests/gettext_phpinfo.phpt @@ -0,0 +1,19 @@ +--TEST-- +Test phpinfo() displays gettext support +--SKIPIF-- + +--FILE-- + +--EXPECTF-- +%a +%rGetText Support.*enabled%r +%a +--CREDITS-- +Tim Eggert, tim@elbart.com +PHP Testfest Berlin 2009-05-09 diff --git a/ext/gettext/tests/gettext_textdomain-retval.phpt b/ext/gettext/tests/gettext_textdomain-retval.phpt new file mode 100644 index 0000000000..b5d485764b --- /dev/null +++ b/ext/gettext/tests/gettext_textdomain-retval.phpt @@ -0,0 +1,32 @@ +--TEST-- +Check if textdomain() returns the new domain +--SKIPIF-- + +--FILE-- + +--EXPECTF-- +Deprecated: setlocale(): deprecated in Unicode mode, please use ICU locale functions in %s.php on line %d +test +test +foo +--CREDITS-- +Christian Weiske, cweiske@php.net +PHP Testfest Berlin 2009-05-09 diff --git a/ext/gettext/tests/gettext_textdomain-wrongparams.phpt b/ext/gettext/tests/gettext_textdomain-wrongparams.phpt new file mode 100644 index 0000000000..ac15dd0fd2 --- /dev/null +++ b/ext/gettext/tests/gettext_textdomain-wrongparams.phpt @@ -0,0 +1,30 @@ +--TEST-- +Check how textdomain() with wrong parameters behaves. +--SKIPIF-- + +--FILE-- + +--EXPECTF-- +Deprecated: setlocale(): deprecated in Unicode mode, please use ICU locale functions in %s.php on line %d + +Warning: textdomain() expects parameter 1 to be %binary_string_optional%, array given in %s on line %d +--CREDITS-- +Christian Weiske, cweiske@php.net +PHP Testfest Berlin 2009-05-09 diff --git a/ext/gettext/tests/locale/en/LC_CTYPE/dgettextTest.mo b/ext/gettext/tests/locale/en/LC_CTYPE/dgettextTest.mo new file mode 100644 index 0000000000..255e1e937a Binary files /dev/null and b/ext/gettext/tests/locale/en/LC_CTYPE/dgettextTest.mo differ diff --git a/ext/gettext/tests/locale/en/LC_CTYPE/dgettextTest.po b/ext/gettext/tests/locale/en/LC_CTYPE/dgettextTest.po new file mode 100644 index 0000000000..159a90ffeb --- /dev/null +++ b/ext/gettext/tests/locale/en/LC_CTYPE/dgettextTest.po @@ -0,0 +1,4 @@ +msgid "item" +msgid_plural "items" +msgstr[0] "Produkt" +msgstr[1] "Produkte" diff --git a/ext/gettext/tests/locale/en/LC_CTYPE/dgettextTest_switch.mo b/ext/gettext/tests/locale/en/LC_CTYPE/dgettextTest_switch.mo new file mode 100644 index 0000000000..c2ab696a3e Binary files /dev/null and b/ext/gettext/tests/locale/en/LC_CTYPE/dgettextTest_switch.mo differ diff --git a/ext/gettext/tests/locale/en/LC_CTYPE/dgettextTest_switch.po b/ext/gettext/tests/locale/en/LC_CTYPE/dgettextTest_switch.po new file mode 100644 index 0000000000..b56d1890e0 --- /dev/null +++ b/ext/gettext/tests/locale/en/LC_CTYPE/dgettextTest_switch.po @@ -0,0 +1,4 @@ +msgid "item" +msgid_plural "items" +msgstr[0] "Produkt_switched" +msgstr[1] "Produkte_switched" diff --git a/ext/gettext/tests/locale/en/LC_CTYPE/dgettextTest_switched.po b/ext/gettext/tests/locale/en/LC_CTYPE/dgettextTest_switched.po new file mode 100644 index 0000000000..d6f6ea2369 --- /dev/null +++ b/ext/gettext/tests/locale/en/LC_CTYPE/dgettextTest_switched.po @@ -0,0 +1,2 @@ +msgid "item" +msgstr[0] "cProdukt_switched" diff --git a/ext/gettext/tests/locale/en/LC_CTYPE/dngettextTest.mo b/ext/gettext/tests/locale/en/LC_CTYPE/dngettextTest.mo new file mode 100644 index 0000000000..e9c63ef95f Binary files /dev/null and b/ext/gettext/tests/locale/en/LC_CTYPE/dngettextTest.mo differ diff --git a/ext/gettext/tests/locale/en/LC_CTYPE/dngettextTest.po b/ext/gettext/tests/locale/en/LC_CTYPE/dngettextTest.po new file mode 100644 index 0000000000..863e83cfd9 --- /dev/null +++ b/ext/gettext/tests/locale/en/LC_CTYPE/dngettextTest.po @@ -0,0 +1,4 @@ +msgid "item" +msgid_plural "items" +msgstr[0] "cProdukt" +msgstr[1] "cProdukte" diff --git a/ext/gettext/tests/locale/en/LC_MESSAGES/dgettextTest.mo b/ext/gettext/tests/locale/en/LC_MESSAGES/dgettextTest.mo new file mode 100644 index 0000000000..255e1e937a Binary files /dev/null and b/ext/gettext/tests/locale/en/LC_MESSAGES/dgettextTest.mo differ diff --git a/ext/gettext/tests/locale/en/LC_MESSAGES/dgettextTest.po b/ext/gettext/tests/locale/en/LC_MESSAGES/dgettextTest.po new file mode 100644 index 0000000000..159a90ffeb --- /dev/null +++ b/ext/gettext/tests/locale/en/LC_MESSAGES/dgettextTest.po @@ -0,0 +1,4 @@ +msgid "item" +msgid_plural "items" +msgstr[0] "Produkt" +msgstr[1] "Produkte" diff --git a/ext/gettext/tests/locale/en/LC_MESSAGES/dgettextTest_switch.mo b/ext/gettext/tests/locale/en/LC_MESSAGES/dgettextTest_switch.mo new file mode 100644 index 0000000000..c2ab696a3e Binary files /dev/null and b/ext/gettext/tests/locale/en/LC_MESSAGES/dgettextTest_switch.mo differ diff --git a/ext/gettext/tests/locale/en/LC_MESSAGES/dgettextTest_switch.po b/ext/gettext/tests/locale/en/LC_MESSAGES/dgettextTest_switch.po new file mode 100644 index 0000000000..b56d1890e0 --- /dev/null +++ b/ext/gettext/tests/locale/en/LC_MESSAGES/dgettextTest_switch.po @@ -0,0 +1,4 @@ +msgid "item" +msgid_plural "items" +msgstr[0] "Produkt_switched" +msgstr[1] "Produkte_switched" diff --git a/ext/gettext/tests/locale/en/LC_MESSAGES/dngettextTest.mo b/ext/gettext/tests/locale/en/LC_MESSAGES/dngettextTest.mo new file mode 100644 index 0000000000..255e1e937a Binary files /dev/null and b/ext/gettext/tests/locale/en/LC_MESSAGES/dngettextTest.mo differ diff --git a/ext/gettext/tests/locale/en/LC_MESSAGES/dngettextTest.po b/ext/gettext/tests/locale/en/LC_MESSAGES/dngettextTest.po new file mode 100644 index 0000000000..159a90ffeb --- /dev/null +++ b/ext/gettext/tests/locale/en/LC_MESSAGES/dngettextTest.po @@ -0,0 +1,4 @@ +msgid "item" +msgid_plural "items" +msgstr[0] "Produkt" +msgstr[1] "Produkte" diff --git a/ext/gettext/tests/locale/en/LC_MESSAGES/messages.mo b/ext/gettext/tests/locale/en/LC_MESSAGES/messages.mo new file mode 100644 index 0000000000..335cbdde46 Binary files /dev/null and b/ext/gettext/tests/locale/en/LC_MESSAGES/messages.mo differ diff --git a/ext/gettext/tests/locale/en/LC_MESSAGES/messages.po b/ext/gettext/tests/locale/en/LC_MESSAGES/messages.po new file mode 100644 index 0000000000..2faf01fc0f --- /dev/null +++ b/ext/gettext/tests/locale/en/LC_MESSAGES/messages.po @@ -0,0 +1,15 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=ISO-8859-1\n" +"Content-Transfer-Encoding: 8bit\n" + +#: gettext_basic.phpt:11 +msgid "Basic test" +msgstr "A basic test"