Merge pull request #12105 from Alex-Golub/study/assert-exception
JUnit5 conventions + code rearrangement
This commit is contained in:
		
						commit
						f1dfbfe5b8
					
				| @ -1,16 +1,15 @@ | ||||
| package com.baeldung.assertexception; | ||||
| 
 | ||||
| import org.junit.jupiter.api.Test; | ||||
| 
 | ||||
| import static org.junit.jupiter.api.Assertions.assertThrows; | ||||
| import static org.junit.jupiter.api.Assertions.assertTrue; | ||||
| 
 | ||||
| import org.junit.jupiter.api.Test; | ||||
| class ExceptionAssertionUnitTest { | ||||
| 
 | ||||
| public class ExceptionAssertionUnitTest { | ||||
|     @Test | ||||
|     public void whenExceptionThrown_thenAssertionSucceeds() { | ||||
|         Exception exception = assertThrows(NumberFormatException.class, () -> { | ||||
|             Integer.parseInt("1a"); | ||||
|         }); | ||||
|     void whenExceptionThrown_thenAssertionSucceeds() { | ||||
|         Exception exception = assertThrows(NumberFormatException.class, () -> Integer.parseInt("1a")); | ||||
| 
 | ||||
|         String expectedMessage = "For input string"; | ||||
|         String actualMessage = exception.getMessage(); | ||||
| @ -19,14 +18,13 @@ public class ExceptionAssertionUnitTest { | ||||
|     } | ||||
| 
 | ||||
|     @Test | ||||
|     public void whenDerivedExceptionThrown_thenAssertionSucceds() { | ||||
|         Exception exception = assertThrows(RuntimeException.class, () -> { | ||||
|             Integer.parseInt("1a"); | ||||
|         }); | ||||
|     void whenDerivedExceptionThrown_thenAssertionSucceeds() { | ||||
|         Exception exception = assertThrows(RuntimeException.class, () -> Integer.parseInt("1a")); | ||||
| 
 | ||||
|         String expectedMessage = "For input string"; | ||||
|         String actualMessage = exception.getMessage(); | ||||
| 
 | ||||
|         assertTrue(actualMessage.contains(expectedMessage)); | ||||
|     } | ||||
| 
 | ||||
| } | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user