【文件属性】:
文件名称:lambdatarunner:使用Lambda进行参数化测试的Junit跑步者
文件大小:23KB
文件格式:ZIP
更新时间:2021-05-23 05:45:34
Java
lambdatarunner
使用Lambdas参数化测试的Junit跑步者
在JUnit中创建参数化测试的一个问题是,这样做的方法既倾向于将数据与代码分离,又缺乏类型安全性,因为没有编译时检查所提供的数据是否与测试期望的数据匹配。 Lambdatarunner是一个JUnit测试运行程序,它试图通过使用lambda表示测试代码并将其直接与数据结合来解决此问题。 一个例子可以很好地说明这一点:
@RunWith ( LambdataRunner . class)
public class StringTest {
@Test
@DescribeAs ( " \" {0} \" .substring({1}, {2}) " )
public TestSpecs testSubString () {
return specs((s, start,
【文件预览】:
lambdatarunner-master
----.gitignore(95B)
----settings.gradle(36B)
----build.gradle(4KB)
----src()
--------main()
--------test()
----README.md(1KB)
----gradle.properties(28B)
----maven.gradle(4KB)