MCPcopy Create free account
hub / github.com/cncf/cncf-fuzzing / createClientModel

Method createClientModel

projects/keycloak/BaseHelper.java:149–166  ·  view source on GitHub ↗
(FuzzedDataProvider data)

Source from the content-addressed store, hash-verified

147 }
148
149 public static ClientModel createClientModel(FuzzedDataProvider data) {
150 String[] algorithm = {
151 Algorithm.HS256, Algorithm.HS384, Algorithm.HS512,
152 Algorithm.RS256, Algorithm.RS384, Algorithm.RS512,
153 Algorithm.PS256, Algorithm.PS384, Algorithm.PS512,
154 Algorithm.ES256, Algorithm.ES384, Algorithm.ES512,
155 Algorithm.EdDSA, Algorithm.Ed25519, Algorithm.Ed448,
156 Algorithm.RSA1_5, Algorithm.RSA_OAEP, Algorithm.RSA_OAEP_256,
157 Algorithm.AES
158 };
159
160 if (client == null) {
161 client = Mockito.mock(ClientModel.class);
162 Mockito.doReturn(data.pickValue(algorithm)).when(client).getAttribute(Mockito.any());
163 }
164
165 return client;
166 }
167
168 public static RoleModel createRoleModel(FuzzedDataProvider data) {
169 RealmModel realm = createRealmModel(data);

Callers 1

createRealmModelMethod · 0.95

Calls

no outgoing calls

Tested by

no test coverage detected