package test.expectedexceptions; import org.testng.annotations.ExpectedExceptions; import org.testng.annotations.Test; /** * This class tests @ExpectedExceptions * * @author cbeust */ public class SampleExceptions { @Test @ExpectedExceptions({ NumberFormatException.class} ) public void shouldPass() { throw new NumberFormatException(); } @Test @ExpectedExceptions({ NumberFormatException.class} ) public void shouldFail1() { throw new RuntimeException(); } @Test @ExpectedExceptions({ NumberFormatException.class} ) public void shouldFail2() { } @Test @ExpectedExceptions(RuntimeException.class) public void shouldFail3() { } // @Test(expectedExceptions = NumberFormatException.class) // public void throwWrongException() { // throw new NullPointerException(); // } // @Test // @ExpectedExceptions({ FileNotFoundException.class, IOException.class }) // public void shouldPass2() throws Exception { // throw new FileNotFoundException(); // } }