Test Cases
This commit is contained in:
parent
4a4fd1c681
commit
3ccad0d837
@ -0,0 +1,57 @@
|
||||
package de.hsel.spm.baudas.analysis;
|
||||
|
||||
import org.junit.jupiter.api.Test;
|
||||
|
||||
import java.io.File;
|
||||
import java.net.URL;
|
||||
import java.util.Map;
|
||||
|
||||
import static org.junit.jupiter.api.Assertions.assertEquals;
|
||||
|
||||
public class TopFlopArticlesTest {
|
||||
|
||||
@Test
|
||||
void test100() {
|
||||
URL url = getClass().getClassLoader().getResource("kd100.csv");
|
||||
assert url != null;
|
||||
TopFlopArticle tfArticle = new TopFlopArticle(new File(url.getFile()));
|
||||
Map<String, Integer> results = tfArticle.getResult();
|
||||
|
||||
assertEquals(529, results.get("Farben"));
|
||||
assertEquals(2403, results.get("Elektrowerkzeuge"));
|
||||
assertEquals(8055, results.get("Baustoffe"));
|
||||
assertEquals(5414, results.get("Fliesen"));
|
||||
assertEquals(1466, results.get("Holz"));
|
||||
|
||||
}
|
||||
|
||||
@Test
|
||||
void test1000() {
|
||||
URL url = getClass().getClassLoader().getResource("kd1000.csv");
|
||||
assert url != null;
|
||||
TopFlopArticle tfArticle = new TopFlopArticle(new File(url.getFile()));
|
||||
Map<String, Integer> results = tfArticle.getResult();
|
||||
|
||||
assertEquals(5643, results.get("Eisenwaren"));
|
||||
assertEquals(9339, results.get("Bodenbelag"));
|
||||
assertEquals(12824, results.get("Gartengeraete"));
|
||||
assertEquals(29055, results.get("Sanitaermaterial"));
|
||||
assertEquals(50067, results.get("Armaturen"));
|
||||
|
||||
}
|
||||
|
||||
@Test
|
||||
void test10000() {
|
||||
URL url = getClass().getClassLoader().getResource("kd10000.csv");
|
||||
assert url != null;
|
||||
TopFlopArticle tfArticle = new TopFlopArticle(new File(url.getFile()));
|
||||
Map<String, Integer> results = tfArticle.getResult();
|
||||
|
||||
assertEquals(101665, results.get("Handwerkzeuge"));
|
||||
assertEquals(151920, results.get("Leuchten"));
|
||||
assertEquals(231881, results.get("Schliesstechnik"));
|
||||
assertEquals(294053, results.get("Elektromaterial"));
|
||||
assertEquals(543613, results.get("Renovierung"));
|
||||
|
||||
}
|
||||
}
|
Loading…
Reference in New Issue
Block a user