package test; import java.util.Arrays; import java.util.Collection; import aQute.bnd.build.model.conversions.CollectionFormatter; import aQute.bnd.build.model.conversions.Converter; import junit.framework.TestCase; @SuppressWarnings("restriction") public class FormattersTest extends TestCase { public void testCollectionFormatter() { Converter<String,Collection< ? >> formatter = new CollectionFormatter<Object>(",\\\n\t", (String) null); String formatted = formatter.convert(Arrays.asList(new String[] { "a", "b", "c" })); assertEquals("\\\n\ta,\\\n\tb,\\\n\tc", formatted); } /* * Don't add leading separator for single entries */ public void testCollectionFormatterSingleEntry() { Converter<String,Collection< ? >> formatter = new CollectionFormatter<Object>(",\\\n\t", (String) null); String formatted = formatter.convert(Arrays.asList(new String[] { "a" })); assertEquals("a", formatted); } }