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));
|
|
|
|
|
}
|
|
|
|
|
}
|