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

公開メンバ関数

void testSplitClaimPath ()
 

詳解

著者
hmlnarik

関数詳解

◆ testSplitClaimPath()

void org.keycloak.protocol.oidc.mappers.OIDCAttributeMapperHelperTest.testSplitClaimPath ( )
inline
30  {
31  assertThat(OIDCAttributeMapperHelper.splitClaimPath(""), Matchers.empty());
32  assertThat(OIDCAttributeMapperHelper.splitClaimPath("a"), Matchers.contains("a"));
33 
34  assertThat(OIDCAttributeMapperHelper.splitClaimPath("a.b"), Matchers.contains("a", "b"));
35  assertThat(OIDCAttributeMapperHelper.splitClaimPath("a\\.b"), Matchers.contains("a.b"));
36  assertThat(OIDCAttributeMapperHelper.splitClaimPath("a\\\\.b"), Matchers.contains("a\\", "b"));
37  assertThat(OIDCAttributeMapperHelper.splitClaimPath("a\\\\\\.b"), Matchers.contains("a\\.b"));
38 
39  assertThat(OIDCAttributeMapperHelper.splitClaimPath("c.a\\\\.b"), Matchers.contains("c", "a\\", "b"));
40  assertThat(OIDCAttributeMapperHelper.splitClaimPath("c.a\\\\\\.b"), Matchers.contains("c", "a\\.b"));
41  assertThat(OIDCAttributeMapperHelper.splitClaimPath("c\\\\\\.b.a\\\\\\.b"), Matchers.contains("c\\.b", "a\\.b"));
42  assertThat(OIDCAttributeMapperHelper.splitClaimPath("c\\h\\.b.a\\\\\\.b"), Matchers.contains("ch.b", "a\\.b"));
43  }

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