Examples of copyAndConvertParameters()


Examples of org.pentaho.platform.engine.core.solution.SimpleParameterProvider.copyAndConvertParameters()

    paramMap.put( "int-1", new Object[] { new Integer( 100 ) } );
    paramMap.put( "int-2", new Object[] { new Integer( 100 ), new Integer( 999 ) } );
    paramMap.put( "long", new Long( 200 ) );

    SimpleParameterProvider params = new SimpleParameterProvider();
    params.copyAndConvertParameters( paramMap );
    assertEquals( "param value is wrong", "100", params.getStringParameter( "int-1", null ) );
    assertEquals( "param value is wrong", 100, params.getLongParameter( "int-1", -1 ) );
    assertEquals( "param value is wrong", "200", params.getStringParameter( "long", null ) );
    assertEquals( "param value is wrong", 200, params.getLongParameter( "long", -1 ) );
    assertEquals( "param value is wrong", "100", params.getStringParameter( "int-2", null ) );
View Full Code Here

Examples of org.pentaho.platform.engine.core.solution.SimpleParameterProvider.copyAndConvertParameters()

    Map<String, Object> paramMap = new HashMap<String, Object>();
    paramMap.put( "int-1", new Object[] { new Integer( 100 ) } );
    paramMap.put( "int-2", new Object[] { new Integer( 100 ), new Integer( 999 ) } );

    SimpleParameterProvider params = new SimpleParameterProvider();
    params.copyAndConvertParameters( paramMap );
    assertEquals( "param value is wrong", "100", params.getStringParameter( "int-1", null ) );
    assertEquals( "param value is wrong", 100, params.getLongParameter( "int-1", -1 ) );
    assertEquals( "param value is wrong", "100", params.getStringParameter( "int-2", null ) );
    assertEquals( "param value is wrong", 100, params.getLongParameter( "int-2", -1 ) );
    assertEquals( "param value is wrong", -1, params.getLongParameter( "int-3", -1 ) );
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.