43 Charset encoding = PropertiesUtil.detectEncoding(
new ByteArrayInputStream(
"key=value".getBytes()));
44 assertEquals(Charset.forName(
"ISO-8859-1"), encoding);
46 encoding = PropertiesUtil.detectEncoding(
new ByteArrayInputStream(
"# encoding: unknown\nkey=value".getBytes()));
47 assertEquals(Charset.forName(
"ISO-8859-1"), encoding);
49 encoding = PropertiesUtil.detectEncoding(
new ByteArrayInputStream(
"\n# encoding: utf-8\nkey=value".getBytes()));
50 assertEquals(Charset.forName(
"ISO-8859-1"), encoding);
52 encoding = PropertiesUtil.detectEncoding(
new ByteArrayInputStream(
"".getBytes()));
53 assertEquals(Charset.forName(
"ISO-8859-1"), encoding);