@Test public void delete() { assertEquals(1, envContentCurator.listAll().size()); e.getEnvironmentContent().remove(envContent); // TODO envContentCurator.delete(envContent); assertEquals(0, envContentCurator.listAll().size()); }
@Test public void create() { envContent = envContentCurator.lookupByEnvironmentAndContent(e, c.getId()); assertNotNull(envContent); e = envCurator.find(e.getId()); assertEquals(1, e.getEnvironmentContent().size()); assertEquals(1, envContentCurator.lookupByContent(owner, c.getId()).size()); }
@Before public void setUp() { owner = new Owner("test-owner", "Test Owner"); owner = ownerCurator.create(owner); e = new Environment("env1", "Env 1", owner); envCurator.create(e); p = TestUtil.createProduct(owner); c = new Content( this.owner, "testcontent", "contentId1", "testcontent", "yum", "red hat", "http://example.com", "http://example.com/gpg.key", "test-arch"); contentCurator.create(c); p.addContent(c); productCurator.create(p); envContent = new EnvironmentContent(e, c, true); envContent = envContentCurator.create(envContent); }
@Test(expected = PersistenceException.class) public void createDuplicate() { envContent = new EnvironmentContent(e, c, true); envContentCurator.create(envContent); }
@Test public void deleteEnvCleansUpPromotedContent() { assertEquals(1, envContentCurator.listAll().size()); envCurator.delete(e); assertEquals(0, envContentCurator.listAll().size()); }