@After public void tearDown() throws Exception { if (policy.getId() != null) repository.deleteById(policy.getId()); for (ComponentPolicy cpuPolicy : cpuPolicies) { if (cpuPolicy.getId() != null) repository.deleteComponentPolicy(cpuPolicy); } }
@Test public void testDeleteComponentPolicy() throws Exception { repository.create(policy); for (ComponentPolicy cpuPolicy : cpuPolicies) { cpuPolicy.setResourcePolicyId(policy.getId()); repository.createComponentPolicy(cpuPolicy); } repository.deleteComponentPolicy(cpuPolicies[0]); ResourcePolicy newPolicy = repository.findById(policy.getId()); assertNotNull(newPolicy.getComponents()); assertEquals(0, newPolicy.getComponents().length); }