赞
踩
- @Test
- public void testInvalidData() {
- prepareTestData();
-
- try {
- userService.fetchUser(1234);
- Assert.fail("IllegalArgumentException not thrown");
- } catch (IllegalArgumentException expected) {
- }
- }
- @Test(expected = IllegalArgumentException.class)
- public void testInvalidData() {
- prepareTestData();
-
- // should throw IllegalArgumentException
- userService.fetchUser(1234);
- }
Junit5 以后不再有这个feature
- @Rule
- public ExpectedException thrown = ExpectedException.none();
-
- @Test
- public void testInvalidData() {
- prepareTestData();
-
- thrown.expect(IllegalArgumentException.class);
- userService.fetchUser(1234);
- }
JUnit 4 contains the built-in rule ExpectedException. (plea
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。