From c11c362b8917bda8b068dbf5688130bdec18a8fb Mon Sep 17 00:00:00 2001 From: "Martin T. H. Sandsmark" Date: Fri, 28 Jan 2022 22:12:48 +0100 Subject: [PATCH] Add tests for norwegian --- test/no/ibm865.txt | 17 +++++++++++++++++ test/no/iso-8859-1.txt | 20 ++++++++++++++++++++ test/no/iso-8859-15.txt | 21 +++++++++++++++++++++ test/no/utf-8.txt | 20 ++++++++++++++++++++ test/no/windows-1252.txt | 21 +++++++++++++++++++++ test/uchardet-tests.c | 3 +++ 6 files changed, 102 insertions(+) create mode 100644 test/no/ibm865.txt create mode 100644 test/no/iso-8859-1.txt create mode 100644 test/no/iso-8859-15.txt create mode 100644 test/no/utf-8.txt create mode 100644 test/no/windows-1252.txt diff --git a/test/no/ibm865.txt b/test/no/ibm865.txt new file mode 100644 index 0000000..9fcbc9a --- /dev/null +++ b/test/no/ibm865.txt @@ -0,0 +1,17 @@ +Pangramer brukes som ren underholdning; som skriveeksempel for pr›ve p† +h†ndskrift; som hjelpemiddel til † vise en font; eller som huskeregel for † +raskt teste tegnsettet i teknisk utstyr som behandler eller viser bokstaver. + + +S‘r golfer med k›lle vant sexquiz p† wc i hjemby. +H›vdingens kj‘re squaw f†r litt pizza i Mexico by. +V†r kj‘re m›y i cape ›vde banjo, whist og quiz i taxifila. +IQ-l›s WC-boms uten h›rsel skj‘rer god pizza p† xylofon. +V†r kj‘re zulu-m›y ›vde banjo, whist og quickstep fra taxi. +Etter quiz og whist m† Jo b‘re fakkellys p† v†r s›rg†ende cox. +Taxisj†f›ren quizet bedre om calypso, watt og kl‘r p† hjemveien. +V†r s‘re Zulu fra bade›ya spilte jo whist og quickstep i min taxi. +Du †t ca fire wienerp›lser og tok taxi hjem fra byen med ‘re fra quizen. +Jeg begynte † fort‘re en sandwich mens jeg kj›rte taxi p† vei til quiz. +Quisling var ein kl›ppar til † spela jazz p† xylofon, men l‘rte seg aldri † spela cembalo f›r han drog til Washington. +H›vdingens kj‘re squaw f†r litt pizza i Mexico by. diff --git a/test/no/iso-8859-1.txt b/test/no/iso-8859-1.txt new file mode 100644 index 0000000..95262c6 --- /dev/null +++ b/test/no/iso-8859-1.txt @@ -0,0 +1,20 @@ +Pangramer brukes som ren underholdning; som skriveeksempel for prøve på +håndskrift; som hjelpemiddel til å vise en font; eller som huskeregel for å +raskt teste tegnsettet i teknisk utstyr som behandler eller viser bokstaver. + + +Sær golfer med kølle vant sexquiz på wc i hjemby. +Høvdingens kjære squaw får litt pizza i Mexico by. +Vår kjære møy i cape øvde banjo, whist og quiz i taxifila. +IQ-løs WC-boms uten hørsel skjærer god pizza på xylofon. +Vår kjære zulu-møy øvde banjo, whist og quickstep fra taxi. +Etter quiz og whist må Jo bære fakkellys på vår sørgående cox. +Taxisjåføren quizet bedre om calypso, watt og klær på hjemveien. +Vår sære Zulu fra badeøya spilte jo whist og quickstep i min taxi. +Du åt ca fire wienerpølser og tok taxi hjem fra byen med ære fra quizen. +Jeg begynte å fortære en sandwich mens jeg kjørte taxi på vei til quiz. +Quisling var ein kløppar til å spela jazz på xylofon, men lærte seg aldri å spela cembalo før han drog til Washington. +Høvdingens kjære squaw får litt pizza i Mexico by. + +Et sted, cirka ¾ inn i John Greens siste roman, Skilpadder hele veien ned, +begynte jeg og romanens forteller, Aza Holmes, å gråte helt samtidig diff --git a/test/no/iso-8859-15.txt b/test/no/iso-8859-15.txt new file mode 100644 index 0000000..4571f52 --- /dev/null +++ b/test/no/iso-8859-15.txt @@ -0,0 +1,21 @@ +Pangramer brukes som ren underholdning; som skriveeksempel for prøve på +håndskrift; som hjelpemiddel til å vise en font; eller som huskeregel for å +raskt teste tegnsettet i teknisk utstyr som behandler eller viser bokstaver. + + +Sær golfer med kølle vant sexquiz på wc i hjemby. +Høvdingens kjære squaw får litt pizza i Mexico by. +Vår kjære møy i cape øvde banjo, whist og quiz i taxifila. +IQ-løs WC-boms uten hørsel skjærer god pizza på xylofon. +Vår kjære zulu-møy øvde banjo, whist og quickstep fra taxi. +Etter quiz og whist må Jo bære fakkellys på vår sørgående cox. +Taxisjåføren quizet bedre om calypso, watt og klær på hjemveien. +Vår sære Zulu fra badeøya spilte jo whist og quickstep i min taxi. +Du åt ca fire wienerpølser og tok taxi hjem fra byen med ære fra quizen. +Jeg begynte å fortære en sandwich mens jeg kjørte taxi på vei til quiz. +Quisling var ein kløppar til å spela jazz på xylofon, men lærte seg aldri å spela cembalo før han drog til Washington. +Høvdingens kjære squaw får litt pizza i Mexico by. + +Euro (symbol: ¤) er den Den europeiske unions myntenhet. Den +er innført i 19 av unionens 27 medlemsland (kjent som eurosonen) og i fire +mikrostater og noen andre land og områder. diff --git a/test/no/utf-8.txt b/test/no/utf-8.txt new file mode 100644 index 0000000..e5f5e70 --- /dev/null +++ b/test/no/utf-8.txt @@ -0,0 +1,20 @@ +Pangramer brukes som ren underholdning; som skriveeksempel for prøve pÃ¥ +hÃ¥ndskrift; som hjelpemiddel til Ã¥ vise en font; eller som huskeregel for Ã¥ +raskt teste tegnsettet i teknisk utstyr som behandler eller viser bokstaver. + + +Sær golfer med kølle vant sexquiz pÃ¥ wc i hjemby. +Høvdingens kjære squaw fÃ¥r litt pizza i Mexico by. +VÃ¥r kjære møy i cape øvde banjo, whist og quiz i taxifila. +IQ-løs WC-boms uten hørsel skjærer god pizza pÃ¥ xylofon. +VÃ¥r kjære zulu-møy øvde banjo, whist og quickstep fra taxi. +Etter quiz og whist mÃ¥ Jo bære fakkellys pÃ¥ vÃ¥r sørgÃ¥ende cox. +TaxisjÃ¥føren quizet bedre om calypso, watt og klær pÃ¥ hjemveien. +VÃ¥r sære Zulu fra badeøya spilte jo whist og quickstep i min taxi. +Du Ã¥t ca fire wienerpølser og tok taxi hjem fra byen med ære fra quizen. +Jeg begynte Ã¥ fortære en sandwich mens jeg kjørte taxi pÃ¥ vei til quiz. +Quisling var ein kløppar til Ã¥ spela jazz pÃ¥ xylofon, men lærte seg aldri Ã¥ spela cembalo før han drog til Washington. +Høvdingens kjære squaw fÃ¥r litt pizza i Mexico by. + +Et sted, cirka ¾ inn i John Greens siste roman, Skilpadder hele veien ned, +begynte jeg og romanens forteller, Aza Holmes, Ã¥ grÃ¥te helt samtidig diff --git a/test/no/windows-1252.txt b/test/no/windows-1252.txt new file mode 100644 index 0000000..eca363d --- /dev/null +++ b/test/no/windows-1252.txt @@ -0,0 +1,21 @@ +Pangramer brukes som ren underholdning; som skriveeksempel for prøve på +håndskrift; som hjelpemiddel til å vise en font; eller som huskeregel for å +raskt teste tegnsettet i teknisk utstyr som behandler eller viser bokstaver. + + +Sær golfer med kølle vant sexquiz på wc i hjemby. +Høvdingens kjære squaw får litt pizza i Mexico by. +Vår kjære møy i cape øvde banjo, whist og quiz i taxifila. +IQ-løs WC-boms uten hørsel skjærer god pizza på xylofon. +Vår kjære zulu-møy øvde banjo, whist og quickstep fra taxi. +Etter quiz og whist må Jo bære fakkellys på vår sørgående cox. +Taxisjåføren quizet bedre om calypso, watt og klær på hjemveien. +Vår sære Zulu fra badeøya spilte jo whist og quickstep i min taxi. +Du åt ca fire wienerpølser og tok taxi hjem fra byen med ære fra quizen. +Jeg begynte å fortære en sandwich mens jeg kjørte taxi på vei til quiz. +Quisling var ein kløppar til å spela jazz på xylofon, men lærte seg aldri å spela cembalo før han drog til Washington. +Høvdingens kjære squaw får litt pizza i Mexico by. + +Euro (symbol: € – valutakode: EUR) er den Den europeiske unions myntenhet. Den +er innført i 19 av unionens 27 medlemsland (kjent som eurosonen) og i fire +mikrostater og noen andre land og områder. diff --git a/test/uchardet-tests.c b/test/uchardet-tests.c index 71880b0..8d6ab38 100644 --- a/test/uchardet-tests.c +++ b/test/uchardet-tests.c @@ -124,6 +124,9 @@ main(int argc, char ** argv) /* In a unit test, 0 means success, other returned values mean failure. */ success = (strcmp(charset, expected_charset) != 0); + if (success) { + fprintf(stderr, "Got %s, expected %s\n", charset, expected_charset); + } free(charset); free(filename);