会员
周边
新闻
博问
闪存
赞助商
YouClaw
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
测试开发Gang
博客园
首页
新随笔
管理
上一页
1
···
12
13
14
15
16
17
18
19
20
···
28
下一页
2021年7月19日
Java单元测试Mock框架Mockito入门介绍
摘要: 鸡尾酒 Mockito是Java的单元测试Mock框架。它的logo是一杯古巴最著名的鸡尾酒Mojito,Mojito鸡尾酒,源自古巴的哈瓦那,带有浓厚的加勒比海风情。并不浓烈,但是喝一杯下去,脸上会泛起红晕,象少女的羞涩。味道很清新,有一点青涩、有点甜蜜。 Stub & Mock Stub和Moc
阅读全文
posted @ 2021-07-19 14:57 测试开发Gang
阅读(1406)
评论(0)
推荐(0)
2021年7月18日
JUnit5依赖注入与测试接口
摘要: 依赖注入 以前的JUnit的类构造方法和测试方法都是不能有参数的,JUnit Jupiter有一个颠覆性的改进,就是允许它们有入参,这样就能做依赖注入了。 如果你对pytest的fixture有了解的话,就知道这个技术是多么的强大。 ParameterResolver是一个接口类,类构造方法和测试方
阅读全文
posted @ 2021-07-18 20:49 测试开发Gang
阅读(1074)
评论(0)
推荐(1)
2021年7月16日
Python如何设计面向对象的类(下)
摘要: 本文将在上篇文章二维向量Vector2d类的基础上,定义表示多维向量的Vector类。 第1版:兼容Vector2d类 代码如下: from array import array import reprlib import math class Vector: typecode = 'd' def
阅读全文
posted @ 2021-07-16 10:06 测试开发Gang
阅读(322)
评论(0)
推荐(0)
2021年7月15日
JUnit5参数化测试的几种方式
摘要: 参数化测试一直是津津乐道的话题,我们都知道JMeter有四种参数化方式:用户自定义变量、用户参数、CSV文件、函数助手,那么JUnit5有哪些参数化测试的方式呢? 依赖 JUnit5需要添加junit-jupiter-params依赖才能使用参数化: <dependency> <groupId>or
阅读全文
posted @ 2021-07-15 10:19 测试开发Gang
阅读(2307)
评论(0)
推荐(1)
2021年7月14日
JUnit5的条件测试、嵌套测试、重复测试
摘要: 条件测试 JUnit5支持条件注解,根据布尔值判断是否执行测试。 自定义条件 @EnabledIf和@DisabledIf注解用来设置自定义条件,示例: @Test @EnabledIf("customCondition") void enabled() { // ... } @Test @Disa
阅读全文
posted @ 2021-07-14 07:45 测试开发Gang
阅读(865)
评论(0)
推荐(0)
2021年7月11日
JUnit5的Tag、Filter、Order、Lifecycle
摘要: Tag JUnit5可以使用@Tag注解给测试类和测试方法打tag,这些tag能用来在执行时进行过滤,它跟group有点类似。 tag应该遵循以下规则: 不能为null或者为空。 不能包含空格。 不能包含ISO控制字符。 不能包含保留字符:, ( ) & | ! 示例代码: import org.j
阅读全文
posted @ 2021-07-11 23:12 测试开发Gang
阅读(771)
评论(0)
推荐(1)
2021年7月9日
JUnit5编写基本测试
摘要: JUnit5的测试不是通过名称,而是通过注解来标识的。 测试类与方法 Test Class:测试类,必须包含至少一个test方法,包括: 最外层的class static member class @Nested class Test Method:测试方法,包括: @Test @RepeatedT
阅读全文
posted @ 2021-07-09 09:48 测试开发Gang
阅读(727)
评论(1)
推荐(0)
2021年7月2日
Python如何设计面向对象的类(上)
摘要: Python是一门高级语言,支持面向对象设计,如何设计一个符合Python风格的面向对象的类,是一个比较复杂的问题,本文提供一个参考,表达一种思路,探究一层原理。 目标 期望实现的类具有以下基本行为: __repr__ 为repr()提供支持,返回便于开发者理解的对象字符串表示形式。 __str__
阅读全文
posted @ 2021-07-02 19:37 测试开发Gang
阅读(352)
评论(0)
推荐(0)
JUnit5注解学习指引
摘要: 注解(Annotations)是JUnit的标志性技术,本文就来对它的20个注解,以及元注解和组合注解进行学习。 20个注解 在org.junit.jupiter.api包中定义了这些注解,它们分别是: @Test 测试方法,可以直接运行。 @ParameterizedTest 参数化测试,比如:
阅读全文
posted @ 2021-07-02 08:42 测试开发Gang
阅读(387)
评论(0)
推荐(0)
2021年6月29日
Java新一代单元测试框架JUnit5速览
摘要: 为什么学JUnit5 Java技术栈的单元测试框架有两个:JUnit和TestNG,有种说法是TestNG比JUnit更强大,学TestNG就够了,但是当我打开GitHub看到star的时候,犹豫了: JUnit TestNG 相差了足足有3K之多。带着这个困惑,我在网上查阅了一番资料,原来JUni
阅读全文
posted @ 2021-06-29 07:38 测试开发Gang
阅读(855)
评论(2)
推荐(0)
上一页
1
···
12
13
14
15
16
17
18
19
20
···
28
下一页
公告