commit
						955e78a306
					
				| @ -25,7 +25,11 @@ public class Exceptions { | ||||
|     } | ||||
| 
 | ||||
|     public List<Player> loadAllPlayers(String playersFile) throws IOException{ | ||||
|         throw new IOException(); | ||||
|         try { | ||||
|             throw new IOException(); | ||||
|         } catch(IOException ex) { | ||||
|             throw new IllegalStateException(); | ||||
|         } | ||||
|     } | ||||
| 
 | ||||
|     public int getPlayerScoreThrows(String playerFile) throws FileNotFoundException {		  | ||||
| @ -160,7 +164,13 @@ public class Exceptions { | ||||
|     } | ||||
| 
 | ||||
|     public void throwAsGotoAntiPattern() throws MyException { | ||||
|     	throw new MyException(); | ||||
|         try { | ||||
|             // bunch of code | ||||
|             throw new MyException(); | ||||
|             // second bunch of code | ||||
|         } catch ( MyException e ) { | ||||
|             // third bunch of code | ||||
|         } | ||||
|     } | ||||
| 
 | ||||
|     public int getPlayerScoreSwallowingExceptionAntiPattern(String playerFile) { | ||||
|  | ||||
| @ -21,7 +21,7 @@ public class ExceptionsUnitTest { | ||||
|     @Test | ||||
|     public void loadAllPlayers() { | ||||
|         assertThatThrownBy(() -> exceptions.loadAllPlayers("")) | ||||
|             .isInstanceOf(IOException.class); | ||||
|             .isInstanceOf(IllegalStateException.class); | ||||
|     } | ||||
| 
 | ||||
|     @Test | ||||
| @ -72,12 +72,6 @@ public class ExceptionsUnitTest { | ||||
|             .isInstanceOf(NullPointerException.class); | ||||
|     } | ||||
|      | ||||
|     @Test | ||||
|     public void throwAsGotoAntiPattern() { | ||||
|         assertThatThrownBy(() -> exceptions.throwAsGotoAntiPattern()) | ||||
|             .isInstanceOf(MyException.class); | ||||
|     } | ||||
|      | ||||
|     @Test | ||||
|     public void getPlayerScoreSwallowingExceptionAntiPatternAlternative2() { | ||||
|         assertThatThrownBy(() -> exceptions.getPlayerScoreSwallowingExceptionAntiPatternAlternative2("")) | ||||
|  | ||||
| @ -1,10 +1,13 @@ | ||||
| package testfail; | ||||
| 
 | ||||
| import org.junit.Test; | ||||
| import org.junit.Ignore; | ||||
| 
 | ||||
| import static org.junit.Assert.assertNotNull; | ||||
| 
 | ||||
| public class TestFail { | ||||
| 	 | ||||
|     @Ignore //ignored so the entire tutorials build passes | ||||
|     @Test | ||||
|     public void whenMessageAssigned_thenItIsNotNull() { | ||||
|         String message = "hello there"; | ||||
|  | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user