public static class
Configuration.SetupConfigRule
extends Object
implements TestRule
implements TestRule
TestRule
to initialize static Configuration
object for unit tests.
For example:
@Rule public ResetConfigRule resetConfig = new ResetConfigRule();
@Rule public SetupConfigRule setupConfig = SetupConfigRule.uninitialized();
@Test public void testSomething() { Properties configProperties = new Properties(); configProperties.put("config.key1", "value1"); setupConfig.initConfig(configProperties); // do test code using initialized configuration ... }
Public Method Summary
Statement |
apply(Statement base, Description description)
|
void |
initConfig(Properties properties)
Initialize
Configuration based on supplied Properties . |
static Configuration.SetupConfigRule |
uninitialized()
Factory method to get an instance of
Configuration.SetupConfigRule . |
Inherited Method Summary
Public Methods
public Statement apply (Statement base, Description description)
Parameters
base | |
---|---|
description |
public void initConfig (Properties properties)
Initialize Configuration
based on supplied Properties
.
Parameters
properties |
---|
public static Configuration.SetupConfigRule uninitialized ()
Factory method to get an instance of Configuration.SetupConfigRule
.