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