- Change tests directory location. - Fix Merlu CSV UTF8 encoding. - Make classes for ParasitesPeru2021.csv Parsing.
42 lines
990 B
Java
42 lines
990 B
Java
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 {
|
|
RawData test = InputFactory.readData("test.csv");
|
|
|
|
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 {
|
|
RawData test = InputFactory.readData("test.csv");
|
|
|
|
System.out.println(test.getDataFromColumn("Sample_code"));
|
|
|
|
}
|
|
|
|
@Test
|
|
void getEntry() throws InputFileException, RawDataOverflow {
|
|
RawData test = InputFactory.readData("test.csv");
|
|
|
|
System.out.println(test.getEntry(2));
|
|
}
|
|
} |