@Test
public void testJoinList() {

    List<String> list1 = new LinkedList<String>();
    list1.add( "foo" );
    list1.add( "bar" );
    list1.add( "baz" );
    assertEquals( "foo|bar|baz", join( "|", list1 ) );
    List<String> list2 = new ArrayList<String>( 3 );
    list2.add( "foo" );
    list2.add( "bar" );
    list2.add( "baz" );
    assertEquals( "foo | bar | baz", join( " | ", list2 ) );
}