@Test public void testCreateEnvironment() throws Exception { ProductRelease productRelease = new ProductRelease("product", "2.0"); List<ProductRelease> productReleases = new ArrayList<ProductRelease>(); productReleases.add(productRelease); Tier tier = new Tier(); tier.setInitialNumberInstances(new Integer(1)); tier.setMaximumNumberInstances(new Integer(5)); tier.setMinimumNumberInstances(new Integer(1)); tier.setName("tierName"); tier.setProductReleases(productReleases); tier.setFlavour("3"); tier.setFloatingip("true"); tier.setImage("image"); Tier tier2 = new Tier( "name", new Integer(1), new Integer(1), new Integer(1), productReleases, "4", "image2", "icone2"); Set<Tier> tiers = new HashSet<Tier>(); tiers.add(tier); tiers.add(tier2); Environment envResult = new Environment(); envResult.setName("environemntName"); envResult.addTier(tier2); envResult.addTier(tier); // envResult.setTiers(tiers); EnvironmentDto envDto = envResult.toDto(); Environment env2 = envDto.fromDto(); assertEquals(env2, envResult); assertEquals(envResult.getTiers().size(), 2); }