会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
菜鸟需勤奋
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
8
9
10
···
47
下一页
2023年8月25日
重复用例
摘要: import org.junit.jupiter.api.DisplayName; import org.junit.jupiter.api.RepeatedTest; import org.junit.jupiter.api.Test; public class RepeatedExampleTe
阅读全文
posted @ 2023-08-25 21:20 iTao0128
阅读(21)
评论(0)
推荐(0)
2023年8月24日
执行排序
摘要: 排序方式 方法排序 类排序 Suite 方法排序的类型 类型说明 OrderAnnotation(重点) @Order 注解指定排序 DisplayName 根据显示名称排序 Random 随机排序 MethodName 根据方法名称排序 import org.junit.jupiter.api.M
阅读全文
posted @ 2023-08-24 22:30 iTao0128
阅读(20)
评论(0)
推荐(0)
嵌套测试@Nested
摘要: package com.mytest; import org.junit.jupiter.api.Nested; import org.junit.jupiter.api.Test; public class NestedExampleTest { @Nested //需要结合class使用 cla
阅读全文
posted @ 2023-08-24 22:13 iTao0128
阅读(93)
评论(0)
推荐(0)
超时处理@Timeout注解
摘要: import org.junit.jupiter.api.BeforeEach; import org.junit.jupiter.api.Test; import org.junit.jupiter.api.Timeout; import static java.lang.Thread.sleep
阅读全文
posted @ 2023-08-24 21:19 iTao0128
阅读(351)
评论(0)
推荐(0)
@NullSource 注解
摘要: 自动化测试过程中,需要验证某些特殊场景时,需要传空或者传null null 参数的参数化注解 @NullSource 注解 参数为空的参数化注解 @EmptySource 注解 需要 null 和空都进行参数化,使用 @NullAndEmptySource 注解 还有其他参数可以用@ValueSou
阅读全文
posted @ 2023-08-24 21:16 iTao0128
阅读(67)
评论(0)
推荐(0)
2023年8月23日
枚举参数的参数化@EnumSource
摘要: 使用枚举类作为测试数据。 枚举参数参数化注解 @EnumSource。 必须与 @ParameterizedTest 结合使用。 需要添加@EnumSource注解 测试方法传入枚举类作为参数 package com.mytest; import org.junit.jupiter.params.P
阅读全文
posted @ 2023-08-23 23:15 iTao0128
阅读(190)
评论(0)
推荐(0)
多参数@MethodSource参数化
摘要: 通过@MethodSource注解引用方法作为参数化的数据源信息 在 @MethodSource 注解的参数必须是静态的工厂方法,除非测试类被注释为@TestInstance(Lifecycle.PER_CLASS) 静态工厂方法的返回值需要和测试方法的参数对应 如果在 @MethodSource
阅读全文
posted @ 2023-08-23 23:07 iTao0128
阅读(451)
评论(0)
推荐(0)
多参数的参数化@CsvSource
摘要: 多参数参数化注解 @CsvSource。 @CsvSource 通过指定的分隔符实现参数化。 package com.mytest; import org.junit.jupiter.params.ParameterizedTest; import org.junit.jupiter.params.
阅读全文
posted @ 2023-08-23 23:02 iTao0128
阅读(586)
评论(0)
推荐(0)
参数化-单参数@ValueSource
摘要: 引入依赖 <!-- 参数化依赖--> <dependency> <groupId>org.junit.jupiter</groupId> <artifactId>junit-jupiter-params</artifactId> <version>5.8.1</version> <scope>tes
阅读全文
posted @ 2023-08-23 22:48 iTao0128
阅读(119)
评论(0)
推荐(0)
2023年8月22日
执行流程
摘要: package com.mytest; import org.junit.jupiter.api.*; import static org.junit.jupiter.api.Assertions.assertEquals; public class Case2Test { //前置条件,只执行一次
阅读全文
posted @ 2023-08-22 22:34 iTao0128
阅读(29)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
8
9
10
···
47
下一页
公告