assertEquals( "Tue May 11 00:00:00 CST 2004", se.getValue( ).toString( ) );
assertEquals( "Tue May 11 00:00:00 GMT+08:00 2004", se .getValue( ) .toString( ) );
	public void testGetSelectionList( ) throws Exception	{		ArrayList selist = (ArrayList) task.getSelectionList( "p2_static_dt" );		IParameterSelectionChoice se = (IParameterSelectionChoice) selist				.get( 0 );		assertEquals( "Tue May 11 00:00:00 CST 2004", se.getValue( ).toString( ) );		se = (IParameterSelectionChoice) selist.get( 1 );		assertEquals( "Tue May 18 00:00:00 CST 2004", se.getValue( ).toString( ) );		selist = (ArrayList) task.getSelectionList( "p3_dynamic_int" );		se = (IParameterSelectionChoice) selist.get( 0 );		assertEquals( "10250", se.getValue( ).toString( ) );		int listnumb = selist.size( );		assertEquals( 21, listnumb );		// Cascading parameters with single dataset		selist = (ArrayList) task.getSelectionList( "p51" );		se = (IParameterSelectionChoice) selist.get( 0 );		assertEquals( "Cancelled", se.getValue( ).toString( ) );		task.setValue( "p51", "Shipped" );		selist = (ArrayList) task.getSelectionList( "p52" );		se = (IParameterSelectionChoice) selist.get( 0 );		assertEquals( "10250", se.getValue( ).toString( ) );		task.setValue( "p51", "Cancelled" );		selist = (ArrayList) task.getSelectionList( "p52" );		se = (IParameterSelectionChoice) selist.get( 0 );		assertEquals( "10253", se.getValue( ).toString( ) );		// Cascading parameters with multiple datasets		selist = (ArrayList) task.getSelectionList( "p61_country" );		se = (IParameterSelectionChoice) selist.get( 0 );		assertEquals( "Australia", se.getValue( ).toString( ) );		task.setValue( "p61_country", "UK" );		selist = (ArrayList) task.getSelectionList( "p62_customernumber" );		se = (IParameterSelectionChoice) selist.get( 0 );		assertEquals( "187", se.getValue( ).toString( ) );		Integer icustno = new Integer( "240" );		task.setValue( "p62_customernumber", icustno );		selist = (ArrayList) task.getSelectionList( "p63_orderno" );		se = (IParameterSelectionChoice) selist.get( 0 );		assertEquals( "10232", se.getValue( ).toString( ) );		// set the value that not in the list		Integer iorderno = new Integer( "10333" );		task.setValue( "p63_orderno", iorderno );	}