Files
ecoparasite-data-analyse/tests/ecoparasite/input/RawDataTest.java

42 lines
1014 B
Java
Raw Permalink Normal View History

2026-03-25 15:30:59 +01:00
package ecoparasite.input;
import org.junit.jupiter.api.Test;
import static org.junit.jupiter.api.Assertions.*;
import java.util.HashSet;
class RawDataTest {
@Test
void getColumnsNames() throws InputFileException {
2026-04-01 16:20:41 +02:00
RawData test = InputFactory.readData("testComplete.csv");
2026-03-25 15:30:59 +01:00
HashSet<String> d = new HashSet<>();
for (int i = 0; i < test.getData().size(); i++){
d.add(test.getData().get(i).getFirst());
}
System.out.println(test.getColumnsNames());
System.out.println(d);
assertIterableEquals(test.getColumnsNames(),d);
}
@Test
void getDataFromColumn() throws InputFileException {
2026-04-01 16:20:41 +02:00
RawData test = InputFactory.readData("testComplete.csv");
2026-03-25 15:30:59 +01:00
System.out.println(test.getDataFromColumn("Sample_code"));
}
@Test
void getEntry() throws InputFileException, RawDataOverflow {
2026-04-01 16:20:41 +02:00
RawData test = InputFactory.readData("testComplete.csv");
2026-03-25 15:30:59 +01:00
System.out.println(test.getEntry(2));
}
}