Commit 15:18

javadoc
This commit is contained in:
2026-03-25 15:30:59 +01:00
parent 9ee8a06dd6
commit 4902c2c492
6 changed files with 133 additions and 2 deletions

View File

@@ -4,6 +4,9 @@ import ecoparasite.poisson.Poisson;
import java.util.HashSet;
/**
* Interface définissant la fonction de Parsing des données
*/
public interface DataParsing {
public HashSet<Poisson> parse(RawData data);

View File

@@ -0,0 +1,43 @@
package ecoparasite.input;
import org.junit.jupiter.api.Test;
import static org.junit.jupiter.api.Assertions.*;
import ecoparasite.input.RawData;
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));
}
}