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
 | 
			
		||||
        void loadTournamentNotExisting(){
 | 
			
		||||
            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
 | 
			
		||||
| 
						 | 
				
			
			@ -124,4 +127,35 @@ class FileIOTest {
 | 
			
		|||
            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