我正在尝试使用 scalatest 来测试这样的应用程序:
object Main extends App {
val name = "Greg"
}
class JunkTests extends FunSpec with MustMatchers {
describe("Junk Tests") {
it("Junk-1 -- Must do stuff") {
println("Name: "+Main.name)
// some test here
}
}
}
我的名字输出总是空的。如何让我的主要对象在测试期间使用其设施?在实际使用中,我有一个应用程序,它是一个 Http 服务器,我想向它发送消息,但现在它从未初始化,因此服务器永远不会启动。这个简单的例子表明 Main 从未被初始化。