lambdatarunner:使用Lambda进行参数化测试的Junit跑步者

时间:2024-06-11 23:32:14
【文件属性】:

文件名称:lambdatarunner:使用Lambda进行参数化测试的Junit跑步者

文件大小:23KB

文件格式:ZIP

更新时间:2024-06-11 23:32:14

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)

网友评论