Assert.assertEquals( "Expected null result", null, value );
}
@Test
public void testCustomSettingsParameterProvider() {
CustomSettingsParameterProvider provider = new CustomSettingsParameterProvider();
String value = provider.getStringParameter( "settings.xml{settings/setting1}", null );
Assert.assertEquals( "Could not get setting from pentaho.xml", "value1", value );
StandaloneSession session = new StandaloneSession( "user1" );
provider.setSession( session );
value = (String) provider.getParameter( "settings.xml{settings/{$user}/setting2}" );
Assert.assertEquals( "Wrong setting value", "value2", value );
Assert.assertFalse( provider.getParameterNames().hasNext() );
}