SabPIP extends AbstractConfigurableEngine implements SabClientAware { @Override protected List<Object> getAttributes(String userUrn) { return getSabClient().roles(userUrn).stream().collect(Collectors.toList()); }  @Override String getName(); @Override String getDescription(); @Override String getIdentifierProvidedAttribute(); SabClient getSabClient(); @Override void setSabClient(SabClient sabClient); static final String SAB_URN; }
@Test(expected = RuntimeException.class) public void testGetAttributes() throws Exception { sabPIP.getAttributes("urn"); }