欢迎您访问 最编程 本站为您分享编程语言代码,编程技术文章!
您现在的位置是: 首页

实战解析:JAVA单元测试中的常见注解及多参数int类型案例

最编程 2024-08-05 17:48:35
...
 @ParameterizedTest
    @ValueSource(strings = {"asd", "asds"})
    @DisplayName("参数测试一")
    void a(String s) {
        System.out.println(s);
        //判断传入的参数是否为空
        Assertions.assertTrue(StringUtils.isNotBlank(s));

    }

在这里插入图片描述
int类型参数

 @ParameterizedTest
    @ValueSource(ints = 3)
    @DisplayName("参数测试一")
    void b(int i) {
        System.out.println(i);
        //判断是否相等
        Assertions.assertEquals(i * i, 9);

    }

在这里插入图片描述
多个String类型参数

 @ParameterizedTest
    @CsvSource("asd, sd, sdf")
    @DisplayName("参数测试一")
    void a(String s, String O, String D) {
        System.out.println(s);
        System.out.println(O);
        System.out.println(D);
        //判断传入的参数是否为空
        Assertions.assertTrue(StringUtils.isNotBlank(s));

    }

推荐阅读