blob: 2cfc23aa87bc14084eccf1d2e4ee0241ea77679d [file] [log] [blame]
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();
// }
}