私は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
}
}
}
私の名前の出力は常にnullです。テスト中にメインオブジェクトがその機能を使用できるようにするにはどうすればよいですか?実際の使用では、Httpサーバーであるアプリがあり、メッセージを送信したいのですが、現在は初期化されていないため、サーバーは起動されません。この簡単な例は、Mainが初期化されないことを示しています。