dovetail:探索关于基于给定模块的依赖项的测试中使用的断言为给定模块生成测试方案的想法

时间:2024-05-31 08:10:57
【文件属性】:

文件名称:dovetail:探索关于基于给定模块的依赖项的测试中使用的断言为给定模块生成测试方案的想法

文件大小:10KB

文件格式:ZIP

更新时间:2024-05-31 08:10:57

Java

燕尾 Dovetail以经过精心切割以牢固地锁定在一起的木质关节而得名,它是一个测试库,其处理断言的方式略有不同。 燕尾断言和匹配器返回对象值,而不是传统的被称为产生副作用的assert或assertThat 。 这允许声明被命名,重用和转换。 这种转换最有价值的转变是将断言(测试的最终状态)转换为双打形式的测试设置(其他测试的组成部分)。 动机 使用测试双精度测试进行单元测试的不利方面是使这些测试精度与实际实现保持同步的负担。 希望使用特定依赖项但独立于该依赖项进行测试的客户端是松散耦合的,但是如果具有依赖项的合同随时间变化,也会带来挑战。 ( , ) 除了准确性问题之外,还存在完整性问题。 如果一个依赖项有多个结果(例如,在正常情况下它返回true或false ,但在其他情况下引发异常),则应考虑所有这些情况,并在构建依赖于此的类时进行测试。 由于建立测试方案是可行的,因此创建


【文件预览】:
dovetail-master
----src()
--------test()
--------main()
----LICENSE(1KB)
----README.md(5KB)
----pom.xml(1KB)
----.gitignore(161B)

网友评论