added Method deleteTournament but not implemented yet in FileIO.java
added Test Methods for deleteTournament.
This commit is contained in:
parent
4909bd0d7c
commit
e8e64d435c
|
@ -110,4 +110,9 @@ public class FileIO {
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public void deleteTournament(File tournamentFile) throws IOException {
|
||||||
|
throw new UnsupportedOperationException("Method deleteTournament not implemented yet.");
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -83,7 +83,10 @@ class FileIOTest {
|
||||||
@Test
|
@Test
|
||||||
void loadTournamentNotExisting(){
|
void loadTournamentNotExisting(){
|
||||||
io = new FileIO(mainDir);
|
io = new FileIO(mainDir);
|
||||||
assertThrows(FileNotFoundException.class, () -> io.loadTournament(new File("Not-existing-File")));
|
File file = new File("Not-existing-File");
|
||||||
|
assertFalse(file.exists());
|
||||||
|
assertThrows(FileNotFoundException.class, () -> io.loadTournament(file));
|
||||||
|
assertFalse(file.exists());
|
||||||
}
|
}
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
|
@ -124,4 +127,35 @@ class FileIOTest {
|
||||||
assertThrows(IllegalArgumentException.class, () -> io.saveTournament(null));
|
assertThrows(IllegalArgumentException.class, () -> io.saveTournament(null));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Nested
|
||||||
|
class Delete{
|
||||||
|
@BeforeEach
|
||||||
|
void setup(){
|
||||||
|
mainDir = RESOURCES_DIR + "FileIODelete";
|
||||||
|
io = new FileIO(mainDir);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Test
|
||||||
|
void deleteTournament() throws IOException {
|
||||||
|
File file = new File(mainDir + "/saves/test1.txt");
|
||||||
|
file.createNewFile();
|
||||||
|
assertTrue(file.exists());
|
||||||
|
io.deleteTournament(file);
|
||||||
|
assertFalse(file.exists());
|
||||||
|
}
|
||||||
|
|
||||||
|
@Test
|
||||||
|
void deleteTournamentNotExisting() throws IOException {
|
||||||
|
File file = new File("Not-existing-File");
|
||||||
|
assertFalse(file.exists());
|
||||||
|
assertThrows(FileNotFoundException.class, () -> io.deleteTournament(file));
|
||||||
|
assertFalse(file.exists());
|
||||||
|
}
|
||||||
|
|
||||||
|
@Test
|
||||||
|
void deleteTournamentNull(){
|
||||||
|
assertThrows(IllegalArgumentException.class, () -> io.deleteTournament(null));
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
Loading…
Reference in New Issue