Inheritance 避免在ScalaTest中继承超类测试
我想使用另一个项目的测试代码,该项目将一些实用方法与其测试紧密耦合。我想从这个类继承,这样我就可以使用实用程序方法,但不需要附带的测试。有没有一种方法可以在不注册测试的情况下从另一个套件继承 我尝试过从标有@DoNotDiscover注释的类的副本进行扩展,但这似乎没有达到预期的效果Inheritance 避免在ScalaTest中继承超类测试,inheritance,scalatest,Inheritance,Scalatest,我想使用另一个项目的测试代码,该项目将一些实用方法与其测试紧密耦合。我想从这个类继承,这样我就可以使用实用程序方法,但不需要附带的测试。有没有一种方法可以在不注册测试的情况下从另一个套件继承 我尝试过从标有@DoNotDiscover注释的类的副本进行扩展,但这似乎没有达到预期的效果 如果有什么方法可以忽略从父套件继承的所有测试,我也会感兴趣。我的解决方法是创建另一个套件的实例并保存在我的测试类中。然后使用我的测试代码从另一个项目的实例化类中调用这些方法 这需要一点重写,因为我需要更改另一个类中
如果有什么方法可以忽略从父套件继承的所有测试,我也会感兴趣。我的解决方法是创建另一个套件的实例并保存在我的测试类中。然后使用我的测试代码从另一个项目的实例化类中调用这些方法
这需要一点重写,因为我需要更改另一个类中的一些默认参数以适应我们的测试模式,但相对来说比较轻松。您能找到替代方案吗?我有一个确切的问题。