@Override public String asString() { if ( isBound() ) { return this.getBinding(); } if ( this.value == null ) { return "null"; } return "Boolean." + Boolean.toString( this.getValue() ).toUpperCase(); }
awi.setWorkItemDefinition( pwd ); PortableBooleanParameterDefinition p1 = new PortableBooleanParameterDefinition(); p1.setName( "BooleanParameter" ); p1.setValue( Boolean.TRUE ); p1.setBinding( "$b" ); pwd.addParameter( p1 ); assertNotNull( mp1 ); assertEquals( Boolean.TRUE, mp1.getValue() ); assertEquals( "$b", mp1.getBinding() );
@Test public void testBindings2() { PortableBooleanParameterDefinition p1 = new PortableBooleanParameterDefinition(); p1.setValue( Boolean.TRUE ); p1.setBinding( "" ); assertEquals( false, p1.isBound() );
awi.setWorkItemDefinition( pwd ); PortableBooleanParameterDefinition p1 = new PortableBooleanParameterDefinition(); p1.setName( "BooleanParameter" ); p1.setValue( Boolean.TRUE ); pwd.addParameter( p1 ); assertNotNull( mp1 ); assertEquals( Boolean.TRUE, mp1.getValue() );
awi.setWorkDefinition( pwd ); PortableBooleanParameterDefinition p1 = new PortableBooleanParameterDefinition(); p1.setName( "BooleanParameter" ); p1.setValue( Boolean.TRUE ); p1.setBinding( "" ); pwd.addParameter( p1 );
@Test public void testAsStringWithBindings() { PortableBooleanParameterDefinition p1 = new PortableBooleanParameterDefinition(); p1.setValue( Boolean.TRUE ); p1.setBinding( "$b" ); assertEquals( "$b", p1.asString() );
awi.setWorkDefinition( pwd ); PortableBooleanParameterDefinition p1 = new PortableBooleanParameterDefinition(); p1.setName( "BooleanResult" ); pwd.addResult( p1 );
public boolean isBound() { return (this.getBinding() != null && !"".equals( this.getBinding() )); }
awi.setWorkDefinition( pwd ); PortableBooleanParameterDefinition p1 = new PortableBooleanParameterDefinition(); p1.setName( "BooleanParameter" ); p1.setValue( Boolean.TRUE ); pwd.addParameter( p1 );
@Test public void testAsString() { PortableBooleanParameterDefinition p1 = new PortableBooleanParameterDefinition(); p1.setValue( Boolean.TRUE ); assertEquals( "Boolean.TRUE", p1.asString() ); PortableEnumParameterDefinition p2 = new PortableEnumParameterDefinition(); p2.setValue( "PUPA" ); p2.setClassName( "Smurf" ); assertEquals( "Smurf.PUPA", p2.asString() ); PortableFloatParameterDefinition p3 = new PortableFloatParameterDefinition(); p3.setValue( 1.23f ); assertEquals( "1.23f", p3.asString() ); PortableIntegerParameterDefinition p4 = new PortableIntegerParameterDefinition(); p4.setValue( 123 ); assertEquals( "123", p4.asString() ); PortableObjectParameterDefinition p5 = new PortableObjectParameterDefinition(); p5.setBinding( "$b" ); assertEquals( "$b", p5.asString() ); PortableStringParameterDefinition p6 = new PortableStringParameterDefinition(); p6.setValue( "hello" ); assertEquals( "\"hello\"", p6.asString() ); }
@Test public void testAsStringNullValues() { PortableBooleanParameterDefinition p1 = new PortableBooleanParameterDefinition(); assertEquals( "null", p1.asString() ); PortableEnumParameterDefinition p2 = new PortableEnumParameterDefinition(); p2.setClassName( "Smurf" ); assertEquals( "null", p2.asString() ); PortableFloatParameterDefinition p3 = new PortableFloatParameterDefinition(); assertEquals( "null", p3.asString() ); PortableIntegerParameterDefinition p4 = new PortableIntegerParameterDefinition(); assertEquals( "null", p4.asString() ); PortableObjectParameterDefinition p5 = new PortableObjectParameterDefinition(); assertEquals( "null", p5.asString() ); PortableStringParameterDefinition p6 = new PortableStringParameterDefinition(); assertEquals( "null", p6.asString() ); }
@Test public void testClassNames() { PortableBooleanParameterDefinition p1 = new PortableBooleanParameterDefinition(); assertEquals( "java.lang.Boolean", p1.getClassName() ); PortableEnumParameterDefinition p2 = new PortableEnumParameterDefinition(); p2.setClassName( "com.tests.example.Smurf" ); assertEquals( "com.tests.example.Smurf", p2.getClassName() ); PortableFloatParameterDefinition p3 = new PortableFloatParameterDefinition(); assertEquals( "java.lang.Float", p3.getClassName() ); PortableIntegerParameterDefinition p4 = new PortableIntegerParameterDefinition(); assertEquals( "java.lang.Integer", p4.getClassName() ); PortableObjectParameterDefinition p5 = new PortableObjectParameterDefinition(); p5.setClassName( "com.tests.example.Smurf" ); assertEquals( "com.tests.example.Smurf", p5.getClassName() ); PortableStringParameterDefinition p6 = new PortableStringParameterDefinition(); assertEquals( "java.lang.String", p6.getClassName() ); }
@Test public void testSimpleClassNames() { PortableBooleanParameterDefinition p1 = new PortableBooleanParameterDefinition(); assertEquals( "Boolean", p1.getSimpleClassName() ); PortableEnumParameterDefinition p2 = new PortableEnumParameterDefinition(); p2.setClassName( "com.tests.example.Smurf" ); assertEquals( "Smurf", p2.getSimpleClassName() ); PortableFloatParameterDefinition p3 = new PortableFloatParameterDefinition(); assertEquals( "Float", p3.getSimpleClassName() ); PortableIntegerParameterDefinition p4 = new PortableIntegerParameterDefinition(); assertEquals( "Integer", p4.getSimpleClassName() ); PortableObjectParameterDefinition p5 = new PortableObjectParameterDefinition(); p5.setClassName( "com.tests.example.Smurf" ); assertEquals( "Smurf", p5.getSimpleClassName() ); PortableStringParameterDefinition p6 = new PortableStringParameterDefinition(); assertEquals( "String", p6.getSimpleClassName() ); }
@Test public void testBindings1() { PortableBooleanParameterDefinition p1 = new PortableBooleanParameterDefinition(); p1.setValue( Boolean.TRUE ); p1.setBinding( "$b" ); assertEquals( true, p1.isBound() );
awi.setWorkDefinition( pwd ); PortableBooleanParameterDefinition p1 = new PortableBooleanParameterDefinition(); p1.setName( "BooleanParameter" ); p1.setBinding( "$b2" ); p1.setValue( Boolean.TRUE ); pwd.addParameter( p1 );
awi.setWorkDefinition( pwd ); PortableBooleanParameterDefinition p1 = new PortableBooleanParameterDefinition(); p1.setName( "BooleanResult" ); pwd.addResult( p1 );
public boolean isBound() { return (this.getBinding() != null && !"".equals( this.getBinding() )); }
@Override public String asString() { if ( isBound() ) { return this.getBinding(); } if ( this.value == null ) { return "null"; } return "Boolean." + Boolean.toString( this.getValue() ).toUpperCase(); }
awi.setWorkDefinition( pwd ); PortableBooleanParameterDefinition p1 = new PortableBooleanParameterDefinition(); p1.setName( "BooleanParameter" ); p1.setBinding( "$b" ); p1.setValue( Boolean.TRUE ); pwd.addParameter( p1 );
awi.setWorkItemDefinition( pwd ); PortableBooleanParameterDefinition p1 = new PortableBooleanParameterDefinition(); p1.setName( "BooleanResult" ); pwd.addResult( p1 );