Integrated price function into offer identifier

This commit is contained in:
Leonie Eitze
2023-06-26 00:21:42 +02:00
parent c18f6a7fdc
commit f715c76ace
3 changed files with 62 additions and 45 deletions

View File

@@ -1,14 +1,31 @@
package de.rwu.easydrop.core;
import java.util.List;
import javax.naming.ConfigurationException;
import org.junit.jupiter.api.Test;
import de.rwu.easydrop.api.client.DataSourceFactory;
import de.rwu.easydrop.model.ProductCatalogue;
import de.rwu.easydrop.service.retriever.CatalogueRetriever;
import de.rwu.easydrop.service.retriever.ProductRetriever;
import de.rwu.easydrop.util.Config;
import de.rwu.easydrop.util.ProductsConfig;
public class CoreTest {
@Test
void testRunCore() throws ConfigurationException{
Config config = Config.getInstance();
ProductsConfig pConfig = ProductsConfig.getInstance();
DataSourceFactory dataSourceFactory = new DataSourceFactory(config);
ProductRetriever retriever = new ProductRetriever(dataSourceFactory);
CatalogueRetriever catRetriever = new CatalogueRetriever(pConfig, retriever);
catRetriever.loadCatalogues();
List<ProductCatalogue> pCats = catRetriever.getProductCatalogues();
Core core1=new Core();
core1.runCore();
core1.runCore(pCats);
}
}