The type of the configMap, which is ConfigMap.
Invoke the test function, passing to the the test function the configMap
obtained by invoking configMap on the passed OneArgTest.
Invoke the test function, passing to the the test function the configMap
obtained by invoking configMap on the passed OneArgTest.
To enable stacking of traits that define withFixture(NoArgTest), this method does not
invoke the test function directly. Instead, it delegates responsibility for invoking the test function
to withFixture(NoArgTest).
the OneArgTest to invoke, passing in the
configMap fixture
Trait that when mixed into a
fixture.Suitepasses the config map passed torunTestas a fixture into each test.Here's an example in which tests just check to make sure
"hello"and"world"are defined keys in the config map:package org.scalatest.examples.fixture.configmapfixture import org.scalatest._ class ExampleSpec extends fixture.FlatSpec with fixture.ConfigMapFixture with ShouldMatchers { "The config map" should "contain hello" in { configMap => // Use the configMap passed to runTest in the test configMap should contain key "hello" } it should "contain world" in { configMap => configMap should contain key "world" } }If you run this class without defining
"hello"and"world"in the confg map, the tests will fail:If you do define
"hello"and"world"keys in the confg map, the tests will success:scala> new ExampleSpec execute (configMap = Map("hello" -> "hi", "world" -> "globe")) ExampleSpec: The config map - should contain hello - should contain world