RdfEngine implements Engine { @Override public boolean groupExists(String groupTitle) { return getGroupId(groupTitle).isPresent(); }  @Override Optional<Role> getRole(String roleName); @Override Set<User> getUsers(); @Override User createUser(UserConfig userConfig); @Override void storeUser(User user); @Override boolean userExists(String username); @Override boolean userExists(Resource userId); @Override Optional<User> retrieveUser(String username); @Override void updateUser(User newUser); @Override void deleteUser(String username); @Override Set<Group> getGroups(); @Override Group createGroup(GroupConfig groupConfig); @Override void storeGroup(Group group); @Override boolean groupExists(String groupTitle); @Override boolean groupExists(Resource groupId); @Override Optional<Group> retrieveGroup(String groupTitle); @Override void updateGroup(Group newGroup); @Override void deleteGroup(String groupTitle); @Override Set<Role> getUserRoles(String username); @Override boolean checkPassword(String username, String password); @Override String getEngineName(); static final String ENGINE_NAME; }
@Test public void testGroupExists() { boolean result = engine.groupExists(groupName1); assertTrue(result); result = engine.groupExists("http: assertFalse(result); }
@Test public void testGroupExistsWithResource() { boolean result = engine.groupExists(VALUE_FACTORY.createIRI(groupId1)); assertTrue(result); result = engine.groupExists(VALUE_FACTORY.createIRI("http: assertFalse(result); }