package csv; import static org.junit.jupiter.api.Assertions.*; import java.util.HashMap; import java.util.Map; import org.junit.jupiter.api.BeforeEach; import org.junit.jupiter.api.Test; public class TestCSV { Map map = new HashMap(); String length = "8"; String format = "20"; String path = "../export/result.csv"; GenerateCSV csv = new GenerateCSV(map,length,format,path); @BeforeEach void setUp() { map = new HashMap(); length = "8"; format = "20"; path = "../export/result.csv"; } @Test void testNotNull() { map.put("21705239", "17"); csv = new GenerateCSV(map,length,format,path); assertFalse(csv == null); } @Test void testValid() { map.put("21435712", "9"); map.put("21705239", "17"); csv = new GenerateCSV(map,length,format,path); for (String etud : csv.etudiants.keySet()) { assertTrue(csv.isNumValid(etud)); } } @Test void testNotValid() { map.put("21435", "9"); map.put("1705239", "17"); csv = new GenerateCSV(map,length,format,path); for (String etud : csv.etudiants.keySet()) { assertFalse(csv.isNumValid(etud)); } } @Test void testGeneration() { } }