### Question:
PrivilegePolicyStore implements PolicyStore { @Override public void delete(String policyName) throws EntitlementException { privilegeManager.remove(policyName); } PrivilegePolicyStore(final PrivilegeManager privilegeManager, Map<String, QueryAttribute> queryAttributes); @Override Privilege read(String policyName); @Override Privilege create(Privilege policy); @Override Privilege update(String existingName, Privilege policy); @Override void delete(String policyName); @Override List<Privilege> query(QueryRequest request);  }### Answer:
@Test public void shouldDelegateDeletesToPrivilegeManager() throws Exception { String id = "testPolicy"; testStore.delete(id); verify(mockManager).remove(id); }