2017-11-23 10 views
0

何らかの理由で、私は正しく私の検証でのコーディングにもかかわらず、JUnitの4は、例外がスローされた場合でも、失敗を上げ続ける:JUnit 4はスローされた例外を受け取りません

コード:

try { 
      if (firstname == null) { 
      throw new IllegalArgumentException("First name cannot be null"); 
      }catch (IllegalArgumentException e) { 
     e.getMessage(); 
     e.printStackTrace(); 
    } 

のJUnit:

@Test(expected=IllegalArgumentException.class) 
public void testUserInvalidConstructions() { 
    User user = new User(null); 
} 
+1

しかし、あなたはそれを投げた直後に例外をキャッチしました。 –

+0

@Törpetestűoooh –

答えて

1

ただ例外をキャッチすると上書きされます実現throw nevermind

関連する問題