fixed Tests
This commit is contained in:
@@ -1,6 +1,9 @@
|
|||||||
package de.rwu.easydrop.core;
|
package de.rwu.easydrop.core;
|
||||||
|
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
|
import javax.naming.ConfigurationException;
|
||||||
|
|
||||||
import de.rwu.easydrop.model.Offer;
|
import de.rwu.easydrop.model.Offer;
|
||||||
|
|
||||||
public class Core {
|
public class Core {
|
||||||
@@ -11,7 +14,7 @@ public class Core {
|
|||||||
private OfferUpdater update;
|
private OfferUpdater update;
|
||||||
|
|
||||||
|
|
||||||
public Core(){
|
public Core() throws ConfigurationException{
|
||||||
this.ident = new OfferIdentifier();
|
this.ident = new OfferIdentifier();
|
||||||
this.provis = new OfferProvisioner();
|
this.provis = new OfferProvisioner();
|
||||||
this.review = new OfferReviewer();
|
this.review = new OfferReviewer();
|
||||||
|
|||||||
@@ -1,5 +1,6 @@
|
|||||||
package de.rwu.easydrop.core;
|
package de.rwu.easydrop.core;
|
||||||
|
|
||||||
|
import de.rwu.easydrop.api.client.DataSourceFactory;
|
||||||
import de.rwu.easydrop.model.Offer;
|
import de.rwu.easydrop.model.Offer;
|
||||||
import de.rwu.easydrop.model.Product;
|
import de.rwu.easydrop.model.Product;
|
||||||
import de.rwu.easydrop.model.ProductCatalogue;
|
import de.rwu.easydrop.model.ProductCatalogue;
|
||||||
@@ -20,7 +21,11 @@ public class OfferIdentifier {
|
|||||||
ProductRetriever productRetriever;
|
ProductRetriever productRetriever;
|
||||||
|
|
||||||
|
|
||||||
public OfferIdentifier() {}
|
public OfferIdentifier() throws ConfigurationException{
|
||||||
|
this.offerRetriever = new OfferRetriever();
|
||||||
|
DataSourceFactory dataSourceFactory = new DataSourceFactory(Config.getInstance());
|
||||||
|
this.productRetriever= new ProductRetriever(dataSourceFactory);
|
||||||
|
}
|
||||||
|
|
||||||
public List<Offer> runIdentifier() {
|
public List<Offer> runIdentifier() {
|
||||||
/* muss die Kataloge durchforsten nach vergleichbaren Produkten auf mehreren Händlerwebseiten (APIs)
|
/* muss die Kataloge durchforsten nach vergleichbaren Produkten auf mehreren Händlerwebseiten (APIs)
|
||||||
|
|||||||
@@ -1,9 +1,5 @@
|
|||||||
package de.rwu.easydrop.service.validation;
|
package de.rwu.easydrop.service.validation;
|
||||||
import java.util.HashSet;
|
|
||||||
import java.util.Set;
|
|
||||||
|
|
||||||
import de.rwu.easydrop.exception.InvalidProductException;
|
|
||||||
import de.rwu.easydrop.model.Product;
|
|
||||||
import de.rwu.easydrop.model.Offer;
|
import de.rwu.easydrop.model.Offer;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|||||||
@@ -1,10 +1,12 @@
|
|||||||
package de.rwu.easydrop.core;
|
package de.rwu.easydrop.core;
|
||||||
|
|
||||||
|
import javax.naming.ConfigurationException;
|
||||||
|
|
||||||
import org.junit.jupiter.api.Test;
|
import org.junit.jupiter.api.Test;
|
||||||
|
|
||||||
public class CoreTest {
|
public class CoreTest {
|
||||||
@Test
|
@Test
|
||||||
void testRunCore() {
|
void testRunCore() throws ConfigurationException{
|
||||||
Core core1=new Core();
|
Core core1=new Core();
|
||||||
core1.runCore();
|
core1.runCore();
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user