【发布时间】:2017-02-25 21:27:36
【问题描述】:
我的包中的单独文件中有以下对象和特征定义
object Bloxorz extends App // in Bloxorz.scala
trait Solver extends GameDef // in Solver.scala
trait GameDef // in GameDef.scala
trait GameDef 中有一个方法我想测试一下。因此,我在包的根目录中创建了一个工作表并尝试导入它。
import streams.GameDef._
但我收到以下错误
object GameDef is not a member of package streams. Note: trait GameDef exists, but it has no companion object
由于Solver 扩展了GameDef,我想我需要导入Solver,但这会产生同样的错误。仅导入Bloxorz 对象并没有抛出错误,但这并没有从GameDef 暴露我需要的方法。
【问题讨论】:
-
你的意思是你在测试套件中做了
import? -
不是测试套件,只是一个常规的临时工作表。我已经在 BloxorzSuite.scala 中实现了测试,但我想要一个临时工作表只是为了玩,不一定要正式编写测试。
标签: scala