@Before public void setUp() throws Exception { final CatalogManager catalogManager = CatalogManager.getInstance(); final Catalog catalog = catalogManager.createCatalog("PartOfTest"); srcCatalogVersion = catalogManager.createCatalogVersion(catalog, "ver1", null); srcCatalogVersion.setLanguages(Collections.singletonList(getOrCreateLanguage("de"))); tgtCatalogVersion = catalogManager.createCatalogVersion(catalog, "ver2", null); tgtCatalogVersion.setLanguages(Collections.singletonList(getOrCreateLanguage("de"))); LOG.info("Creating product"); final ComposedType composedType = TypeManager.getInstance().getComposedType(Product.class); final Product productOne = createProduct("Product-One", composedType); final Product productTwo = createProduct("Product-Two", composedType); LOG.info("Creating product reference "); catalogManager.createProductReference("foo", productOne, productTwo, Integer.valueOf(1)); LOG.info("Done catalog creation."); final Europe1PriceFactory europe1 = Europe1PriceFactory.getInstance(); final Currency currency = C2LManager.getInstance().createCurrency("europe1/dr"); final Unit unit = ProductManager.getInstance().createUnit(null, "europe1/u", "typ"); final EnumerationValue enumValue = EnumerationManager.getInstance() .createEnumerationValue(Europe1Constants.TYPES.DISCOUNT_USER_GROUP, "test"); priceRowSpy = Mockito.spy( europe1.createPriceRow( productTwo, null, null, enumValue, 0, currency, unit, 1, true, null, 0)); }
@Before public void setUp() { catalogManager = CatalogManager.getInstance(); final Catalog catalog = catalogManager.createCatalog("foo"); src = catalogManager.createCatalogVersion(catalog, "bar", null); src.setLanguages(Arrays.asList(getOrCreateLanguage("de"), getOrCreateLanguage("en"))); tgt = catalogManager.createCatalogVersion(catalog, "ba2r", null); tgt.setLanguages(Arrays.asList(getOrCreateLanguage("de"), getOrCreateLanguage("en"))); deCtx = jaloSession.createSessionContext(); deCtx.setLanguage(getOrCreateLanguage("de")); enCtx = jaloSession.createSessionContext(); enCtx.setLanguage(getOrCreateLanguage("en")); final ProductManager productManager = ProductManager.getInstance(); unit = productManager.createUnit("foo", "bar"); product1 = productManager.createProduct("product1"); catalogManager.setCatalogVersion(product1, src); product1.setName(deCtx, "product1 name de"); product1.setName(enCtx, "product1 name en"); product1.setUnit(unit); product2 = productManager.createProduct("product2"); catalogManager.setCatalogVersion(product2, src); product2.setName(deCtx, "product2 name de"); product2.setName(enCtx, "product2 name en"); product2.setUnit(unit); product3 = productManager.createProduct("product3"); catalogManager.setCatalogVersion(product3, src); product3.setName(deCtx, "product3 name de"); product3.setName(enCtx, "product3 name en"); product3.setUnit(unit); }