keycloak-service
公開メンバ関数 | 全メンバ一覧
org.keycloak.theme.PropertiesUtilTest クラス
org.keycloak.theme.PropertiesUtilTest 連携図
Collaboration graph

公開メンバ関数

void testDetectEncoding () throws Exception
 
void testDefaultEncoding () throws Exception
 

詳解

著者
Hiroyuki Wada

関数詳解

◆ testDefaultEncoding()

void org.keycloak.theme.PropertiesUtilTest.testDefaultEncoding ( ) throws Exception
inline
42  {
43  Charset encoding = PropertiesUtil.detectEncoding(new ByteArrayInputStream("key=value".getBytes()));
44  assertEquals(Charset.forName("ISO-8859-1"), encoding);
45 
46  encoding = PropertiesUtil.detectEncoding(new ByteArrayInputStream("# encoding: unknown\nkey=value".getBytes()));
47  assertEquals(Charset.forName("ISO-8859-1"), encoding);
48 
49  encoding = PropertiesUtil.detectEncoding(new ByteArrayInputStream("\n# encoding: utf-8\nkey=value".getBytes()));
50  assertEquals(Charset.forName("ISO-8859-1"), encoding);
51 
52  encoding = PropertiesUtil.detectEncoding(new ByteArrayInputStream("".getBytes()));
53  assertEquals(Charset.forName("ISO-8859-1"), encoding);
54  }

◆ testDetectEncoding()

void org.keycloak.theme.PropertiesUtilTest.testDetectEncoding ( ) throws Exception
inline
33  {
34  Charset encoding = PropertiesUtil.detectEncoding(new ByteArrayInputStream("# encoding: utf-8\nkey=value".getBytes()));
35  assertEquals(Charset.forName("utf-8"), encoding);
36 
37  encoding = PropertiesUtil.detectEncoding(new ByteArrayInputStream("# encoding: Shift_JIS\nkey=value".getBytes()));
38  assertEquals(Charset.forName("Shift_JIS"), encoding);
39  }

このクラス詳解は次のファイルから抽出されました: