Package org.pentaho.platform.engine.core.solution

Examples of org.pentaho.platform.engine.core.solution.CustomSettingsParameterProvider


    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() );

  }
View Full Code Here


  }

  public void testCustomParameter() {
    startTest();
    IPentahoSession session = new StandaloneSession( "admin" );
    CustomSettingsParameterProvider provider = new CustomSettingsParameterProvider();
    provider.setSession( session );

    assertEquals( "Output is not correct", "value1", provider.getStringParameter(
        "settings-{$user}.xml{personal-settings/setting1}", null ) );
    finishTest();
  }
View Full Code Here

TOP

Related Classes of org.pentaho.platform.engine.core.solution.CustomSettingsParameterProvider

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.