2012-01-17 4 views
2

В основном то, что мне нужно, это пример того, как использовать класс ConfigMap в проекте scalatest, так что я могупример использования ConfigMap в Scalatest

  1. ссылка значения confg в исходном коде
  2. использования - Dparametername = значение в командной строке для запуска Scalatest с помощью Scalatest Runner, например scala -classpath scalatest-<version>.jar org.scalatest.tools.Runner -Dparam1=value1 -p compiled_tests

Я использую Scalatest 1.6.1, информация здесь http://www.scalatest.org/scaladoc/1.6.1/org/scalatest/Suite.html#configMapSection не очень специфичен, и примеры как использовать ConfigMap here в FixtureSuite не похоже на работу с Scalatest-1.6.1

Благодаря ~

ответ

2

Карта конфигурации передается вокруг много мест. Как вы его используете, это зависит от того, что вам нужно делать. Можете ли вы предоставить больше информации о том, что вы пытаетесь выполнить?

Конфигурационная карта передается для запуска, runTests, runTest, runNestedSuites и withFixture (как сорта NoArgTest, так и OneArgTest), поэтому вы можете выбрать его из любого из них, переопределив метод в вашем тестовом классе. Он также передается в перегруженную форму beforeEach, если вы смешиваете в BeforeAndAfterEach.

Пример с указанным вами изображением (1ArgTest) должен работать в 1.6.1. Я проверю это, чтобы убедиться.

Смежные вопросы