From: Zoe Slattery Date: Thu, 18 Jun 2009 07:29:09 +0000 (+0000) Subject: Tests from Berlin test fest X-Git-Tag: php-5.3.0RC4~6 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=b928d971b5f4e87d130980ee7bd59814da0b2356;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..4691d77f83 --- /dev/null +++ b/ext/gettext/tests/gettext_basic-enus.phpt @@ -0,0 +1,28 @@ +--TEST-- +Gettext basic test with en_US locale that should be on nearly every system +--SKIPIF-- + +--FILE-- + +--EXPECT-- +A basic test +A basic test +--CREDITS-- +Christian Weiske, cweiske@php.net +PHP Testfest Berlin 2009-05-09 \ No newline at end of file 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..2c8e5612fe --- /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) +string(5) "UTF-8" +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_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..375e5fba4c --- /dev/null +++ b/ext/gettext/tests/gettext_bindtextdomain-cwd.phpt @@ -0,0 +1,27 @@ +--TEST-- +Test if bindtextdomain() returns string id if no directory path is set(if directory path is 'null') +--SKIPIF-- + +--EXPECTF-- +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..0ebe66e9fd --- /dev/null +++ b/ext/gettext/tests/gettext_bindtextdomain-emptydomain.phpt @@ -0,0 +1,16 @@ +--TEST-- +Test if bindtextdomain() errors if the domain is empty. +--SKIPIF-- + +--EXPECT-- +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..783935826c --- /dev/null +++ b/ext/gettext/tests/gettext_dgettext_error_wrongparams.phpt @@ -0,0 +1,34 @@ +--TEST-- +Check how dgettext() with wrong parameter types and wrong parameter cou types and wrong parameter count behaves. +--SKIPIF-- + +--FILE-- + +--EXPECTF-- +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 string, array given in %s.php on line %d + +Warning: dgettext() expects parameter 2 to be 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..0417c0ed52 --- /dev/null +++ b/ext/gettext/tests/gettext_dngettext-plural.phpt @@ -0,0 +1,24 @@ +--TEST-- +Test if dngettext() returns the correct translations (optionally plural). +--SKIPIF-- + +--FILE-- + +--EXPECTF-- +Warning: gettext() expects parameter 1 to be string, 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..9003aefcfe --- /dev/null +++ b/ext/gettext/tests/gettext_ngettext-wrongparams.phpt @@ -0,0 +1,33 @@ +--TEST-- +Check how ngettext() with wrong parameters behaves. +--SKIPIF-- + +--FILE-- + +--EXPECTF-- +Warning: ngettext() expects parameter 1 to be string, array given in %s on line 2 + +Warning: ngettext() expects parameter 2 to be string, 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..d0f13020a1 --- /dev/null +++ b/ext/gettext/tests/gettext_ngettext.phpt @@ -0,0 +1,26 @@ +--TEST-- +Test ngettext() functionality +--SKIPIF-- + +--FILE-- + +--EXPECT-- +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..3e82f6711a --- /dev/null +++ b/ext/gettext/tests/gettext_textdomain-retval.phpt @@ -0,0 +1,29 @@ +--TEST-- +Check if textdomain() returns the new domain +--SKIPIF-- + +--FILE-- + +--EXPECT-- + +test +test +foo +--CREDITS-- +Christian Weiske, cweiske@php.net +PHP Testfest Berlin 2009-05-09 \ No newline at end of file diff --git a/ext/gettext/tests/gettext_textdomain-wrongparams.phpt b/ext/gettext/tests/gettext_textdomain-wrongparams.phpt new file mode 100644 index 0000000000..251ee9a21b --- /dev/null +++ b/ext/gettext/tests/gettext_textdomain-wrongparams.phpt @@ -0,0 +1,25 @@ +--TEST-- +Check how textdomain() with wrong parameters behaves. +--SKIPIF-- + +--FILE-- + +--EXPECTF-- +Warning: textdomain() expects parameter 1 to be string, array given in %s on line 6 +--CREDITS-- +Christian Weiske, cweiske@php.net +PHP Testfest Berlin 2009-05-09 \ No newline at end of file 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"