软件测试de
2026/6/26 0:44:25 网站建设 项目流程

断言:

可以用通义灵码自动生成测试类

package com.itheima; import org.junit.jupiter.api.*; import org.junit.jupiter.params.ParameterizedTest; import org.junit.jupiter.params.provider.ValueSource; @DisplayName("用户信息测试类") public class UserServiceTest { /*@BeforeAll public static void beforeAll(){ System.out.println("beforeAll"); } @AfterAll public static void afterAll(){ System.out.println("afterAll"); } @AfterEach public void afterEach(){ System.out.println("afterEach"); } @BeforeEach public void BeforeEach(){ System.out.println("beforeEach"); }*/ @Test public void testGetAge(){ UserService userService = new UserService(); System.out.println(userService.getAge("330304200312225730")); } @Test public void testGetGender(){ UserService userService = new UserService(); String gender = userService.getGender("330304200312225730"); System.out.println(gender); Assertions.assertEquals("男",gender,"性别获取错误"); } @Test public void testGetGenderWithAssertion(){ UserService userService = new UserService(); String gender = userService.getGender("330304200312225730"); Assertions.assertThrows(IllegalArgumentException.class,()->{ userService.getGender(null); }); } /* * 参数化设置 * */ @DisplayName("测试用户性别")//可以用DisplayName来注释更方便便捷 @ParameterizedTest @ValueSource(strings = {"330304200312225730","330304200312225740","330304200312225750"}) public void testGetGender(String idCard){ UserService userService = new UserService(); String gender = userService.getGender(idCard); System.out.println(gender); Assertions.assertEquals("男",gender,"性别获取错误"); } }

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询