String row = "RuleTable This is my rule name (com.something a1, com.somethingelse b1)";
List list = RuleSheetParserUtil.getParameterList( row );
assertNotNull( list );
assertEquals( 2,
list.size( ) );
Parameter param = (Parameter) list.get( 0 );
assertEquals( "com.something",
param.getClassName( ) );
assertEquals( "a1",
param.getIdentifier( ) );
param = (Parameter) list.get( 1 );
assertEquals( "com.somethingelse",
param.getClassName( ) );
assertEquals( "b1",
param.getIdentifier( ) );
row = "RuleTable This is my rule name (com.something a1)";
list = RuleSheetParserUtil.getParameterList( row );
assertEquals( 1,
list.size( ) );
param = (Parameter) list.get( 0 );
assertEquals( "com.something",
param.getClassName( ) );
assertEquals( "a1",
param.getIdentifier( ) );
}