public void testCreatePackageRemoveAction() throws Exception { User user = UserTestUtils.findNewUser("testUser", "testOrg" + this.getClass().getSimpleName()); Server srvr = ServerFactoryTest.createTestServer(user); ServerAction sa = new ServerAction(); sa.setStatus(ActionFactory.STATUS_QUEUED); sa.setRemainingTries(new Long(10)); sa.setServer(srvr); log.debug("Creating PackageRemoveAction."); PackageAction pra = (PackageAction) ActionFactory.createAction(ActionFactory.TYPE_PACKAGES_REMOVE); pra.setOrg(user.getOrg()); pra.setName("Package Removal"); pra.addServerAction(sa); sa.setParentAction(pra); log.debug("Committing PackageRemoveAction."); ActionFactory.save(pra); PackageAction result = (PackageAction) ActionFactory.lookupById(pra.getId()); assertEquals(pra, result); }