From: Daiki Ueno Date: Mon, 1 Dec 2014 07:14:16 +0000 (+0900) Subject: tests: Add more tests for C# Unicode handling X-Git-Tag: v0.19.4~53 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=f71fc3490caab799312a5fe67a80e56d5d8c9d6d;p=thirdparty%2Fgettext.git tests: Add more tests for C# Unicode handling * xgettext-csharp-1: Test verbatim string. * xgettext-csharp-2: Test Unicode identifiers. --- diff --git a/gettext-tools/tests/ChangeLog b/gettext-tools/tests/ChangeLog index 746e6ac6a..2d1dbe7cb 100644 --- a/gettext-tools/tests/ChangeLog +++ b/gettext-tools/tests/ChangeLog @@ -1,3 +1,9 @@ +2014-12-01 Daiki Ueno + + tests: Add more tests for C# Unicode handling + * xgettext-csharp-1: Test verbatim string. + * xgettext-csharp-2: Test Unicode identifiers. + 2014-12-01 Daiki Ueno tests: Add test for Unicode surrogate characters in C# diff --git a/gettext-tools/tests/xgettext-csharp-1 b/gettext-tools/tests/xgettext-csharp-1 index bdebc1b07..a7a77e9bd 100755 --- a/gettext-tools/tests/xgettext-csharp-1 +++ b/gettext-tools/tests/xgettext-csharp-1 @@ -22,6 +22,10 @@ class TestCase { // commented out through #if String test5 = rm.GetString("Test String 5"); #endif + // verbatim string + String test5 = rm.GetString(@"first line +second line +third line"); } } EOF @@ -50,6 +54,13 @@ msgstr "" #. commented out through #if msgid "Test String 5" msgstr "" + +#. verbatim string +msgid "" +"first line\n" +"second line\n" +"third line" +msgstr "" EOF : ${DIFF=diff} diff --git a/gettext-tools/tests/xgettext-csharp-2 b/gettext-tools/tests/xgettext-csharp-2 index 8dff3a79a..cf8d4a248 100755 --- a/gettext-tools/tests/xgettext-csharp-2 +++ b/gettext-tools/tests/xgettext-csharp-2 @@ -18,6 +18,10 @@ class TestCase { Console.WriteLine(GetString("Script: \U0001d49e")); // And now a comment with Русский and 日本語 and Unicode escapes: B\u00f6se B\u00fcbchen Console.WriteLine(GetString("This string has a multilingual comment")); + // Unicode identifiers. + String あ = ""; + String 𐀀 = ""; + int \u65e5\u672c\u8a9e = 1; } } EOF