code<LanguageGroup, string> (_language_group_map, "02", LANGUAGE_GROUP_LATIN_ARABIC, "Latin/Arabic");
code<LanguageGroup, string> (_language_group_map, "03", LANGUAGE_GROUP_LATIN_GREEK, "Latin/Greek");
code<LanguageGroup, string> (_language_group_map, "04", LANGUAGE_GROUP_LATIN_HEBREW, "Latin/Hebrew");
+ code<LanguageGroup, string> (_language_group_map, "U8", LANGUAGE_GROUP_LATIN_HEBREW, "UTF-8");
code<Language, string> (_language_map, "00", LANGUAGE_UNKNOWN, "Unknown");
code<Language, string> (_language_map, "01", LANGUAGE_ALBANIAN, "Albanian");
LANGUAGE_GROUP_LATIN_CYRILLIC,
LANGUAGE_GROUP_LATIN_ARABIC,
LANGUAGE_GROUP_LATIN_GREEK,
- LANGUAGE_GROUP_LATIN_HEBREW
+ LANGUAGE_GROUP_LATIN_HEBREW,
+ LANGUAGE_GROUP_UTF8,
};
enum Language {
sub::dump (r, dump_stream);
dump_stream.close ();
}
+
+
+/** Test reading a file which raised "Unknown language group code U8" */
+BOOST_AUTO_TEST_CASE (stl_binary_reader_test3)
+{
+ if (private_test.empty()) {
+ return;
+ }
+
+ auto path = private_test / "hsk.stl";
+ ifstream in (path.string().c_str());
+ auto reader = make_shared<sub::STLBinaryReader>(in);
+}
+