gpt4 book ai didi

unit-testing - 您如何使用规范编写参数化测试?

转载 作者:行者123 更新时间:2023-12-04 22:14:54 28 4
gpt4 key购买 nike

我有几个要测试的特征的不同实现,并且测试只使用特征的方法签名,所以看起来我应该能够使用参数化测试。但是,specs2 网站似乎没有描述编写参数化测试的直接方法。最接近的是如何“共享示例”,但您仍然需要编写测试和测试代码的每个组合,我希望能够在其中指定:

A. 测试
B. 要测试的类

这可以单独指定,但将测试两者的笛卡尔积。

最佳答案

写一些类似的东西:

trait TraitTest extends Specification {
val thingWithTrait: TraitWithVariousImplementations

//TESTS GO HERE

}

class TestFoo extends TraitTest {
val thingWithTrait = new Foo
}

class TestBar extends TraitTest {
val thingWithTrait = new Bar
}

关于unit-testing - 您如何使用规范编写参数化测试?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11525977/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com