### Question:
HelloWorldMapper extends AbstractOIDCProtocolMapper implements OIDCAccessTokenMapper, OIDCIDTokenMapper, UserInfoTokenMapper { @Override public List<ProviderConfigProperty> getConfigProperties() { return configProperties; }  @Override String getDisplayCategory(); @Override String getDisplayType(); @Override String getHelpText(); @Override List<ProviderConfigProperty> getConfigProperties(); @Override String getId(); static final String PROVIDER_ID; }### Answer:
@Test public void shouldHaveProperties() { final List<String> configPropertyNames = new HelloWorldMapper().getConfigProperties().stream() .map(ProviderConfigProperty::getName) .collect(Collectors.toList()); assertThat(configPropertyNames).containsExactly(OIDCAttributeMapperHelper.TOKEN_CLAIM_NAME, OIDCAttributeMapperHelper.INCLUDE_IN_ID_TOKEN, OIDCAttributeMapperHelper.INCLUDE_IN_ACCESS_TOKEN, OIDCAttributeMapperHelper.INCLUDE_IN_USERINFO); }