[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-O2inbOw8-1668651406827)(https://img2022.cnblogs.com/blog/2942345/202211/2942345-20221116170735524-1026737199.png)]
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-IqXGm7uy-1668651406828)(https://img2022.cnblogs.com/blog/2942345/202211/2942345-20221116171104002-26588399.png)]
测试类中方法的正确性的。
- 必须导入Junit框架的jar包。
- 定义的测试方法必须是无参数无返回值,且公开的方法。
- 测试方法使用@Test注解标记。
- 测试某个方法直接右键该方法启动测试。
- 测试全部方法,可以选择类或者模块启动。
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-t1Z1BTWW-1668651406828)(https://img2022.cnblogs.com/blog/2942345/202211/2942345-20221116171312435-666249499.png)]
@Test
public void testLoginName() {
UserService userService = new UserService();
String rs = userService.LoginName("admin" , "123456");
// 进行预期结果的正确性测试 :断言
Assert.assertEquals("你的登陆业务可能出现问题" , "登陆成功" , rs);
}
成功
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-atorC61o-1668651406987)(https://img2022.cnblogs.com/blog/2942345/202211/2942345-20221116171354562-208134870.png)]
失败
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-5i3jyTMl-1668651406828)(https://img2022.cnblogs.com/blog/2942345/202211/2942345-20221116171514143-1041678486.png)]
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-UHJtuoPv-1668651406829)(https://img2022.cnblogs.com/blog/2942345/202211/2942345-20221116171544391-655908280.png)]
@Test : 测试方法
@Test
public void testLoginName() {
UserService userService = new UserService();
String rs = userService.LoginName("admin1" , "123456");
// 进行预期结果的正确性测试 :断言
Assert.assertEquals("你的登陆业务可能出现问题" , "登陆成功" , rs);
}
@Before : 用来修饰实例方法,该方法会在每一个测试方法执行之前执行一次。
@Before
public void befor() {
System.out.println("===bofor方法执行一次===");
}
@After : 用来修饰实例方法,该方法会在每一个测试方法执行之后执行一次。
@After
public void after() {
System.out.println("after方法执行一次");
}
@BeforeClass : 用来静态修饰方法,该方法会在所有测试方法之前只执行一次。
// 修饰静态方法
@BeforeClass
public static void beforeClass() {
System.out.println("boforeClass方法执行一次");
}
@AfterClass : 用来静态修饰方法,该方法会在所有测试方法之后只执行一次
@AfterClass
public static void afterClass() {
System.out.println("afterClass方法执行一次");
}
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-DVq5qmPW-1668651406829)(https://img2022.cnblogs.com/blog/2942345/202211/2942345-20221116172150472-1169292270.png)]
afterClass() {
System.out.println(“afterClass方法执行一次”);
}
### 3.3 运行结果
[外链图片转存中...(img-DVq5qmPW-1668651406829)]