在Scalatest中使用configMap的示例

时间:2012-01-17 18:51:41

标签: scala scalatest

基本上我需要的是一个关于如何在一个最新项目中使用configMap类的例子,以便我可以

  1. 引用源代码中的confg值
  2. 在命令行中使用-Dparametername = value以使用Scalatest Runner运行Scalatest,例如 scala -classpath scalatest-<version>.jar org.scalatest.tools.Runner -Dparam1=value1 -p compiled_tests
  3. 我正在使用Scalatest 1.6.1,这里的信息http://www.scalatest.org/scaladoc/1.6.1/org/scalatest/Suite.html#configMapSection不是很具体,而且如何在FixtureSuite中使用configMap here的示例似乎与Scalatest一起使用 - 1.6.1

    感谢〜

1 个答案:

答案 0 :(得分:2)

配置图传递到很多地方。你如何使用它取决于你需要做什么。你能提供更多关于你想要完成的事情的信息吗?

配置映射传递给run,runTests,runTest,runNestedSuites和withFixture(NoArgTest和OneArgTest变种),因此您可以通过覆盖测试类中的方法从任何这些中获取它。如果你混合使用BeforeAndAfterEach,它也会传递给beforeEach的重载形式。

您指向的withFixture(OneArgTest)示例应该适用于1.6.1。我会检查它以确保。