Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/search/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Inheritance 避免在ScalaTest中继承超类测试_Inheritance_Scalatest - Fatal编程技术网

Inheritance 避免在ScalaTest中继承超类测试

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

我想使用另一个项目的测试代码,该项目将一些实用方法与其测试紧密耦合。我想从这个类继承,这样我就可以使用实用程序方法,但不需要附带的测试。有没有一种方法可以在不注册测试的情况下从另一个套件继承

我尝试过从标有@DoNotDiscover注释的类的副本进行扩展,但这似乎没有达到预期的效果


如果有什么方法可以忽略从父套件继承的所有测试,我也会感兴趣。

我的解决方法是创建另一个套件的实例并保存在我的测试类中。然后使用我的测试代码从另一个项目的实例化类中调用这些方法


这需要一点重写,因为我需要更改另一个类中的一些默认参数以适应我们的测试模式,但相对来说比较轻松。

您能找到替代方案吗?我有一个确切的问题。