package org.openstack.atlas.service.domain.util; import org.junit.Test; import java.util.ArrayList; import static org.junit.Assert.assertEquals; public class StringUtilitiesTest { public StringUtilitiesTest() { } @Test public void testDelimitString() { ArrayList<String> testList = new ArrayList<String>(); testList.add("1234"); testList.add("12345"); testList.add("123456"); testList.add("1234567"); String delimitedString = StringUtilities.DelimitString(testList, ", "); assertEquals("1234, 12345, 123456, 1234567", delimitedString); } @Test public void testDelimitStringWithEmptyList() { ArrayList<String> testList = new ArrayList<String>(); String delimitedString = StringUtilities.DelimitString(testList, ", "); assertEquals("", delimitedString); } @Test public void testDelimitStringAndWrapEntriesWithQuotes() { ArrayList<String> testList = new ArrayList<String>(); testList.add("1234"); testList.add("12345"); testList.add("123456"); testList.add("1234567"); String delimitedString = StringUtilities.DelimitStringAndWrapEntriesWithQuotes(testList, ", "); assertEquals("'1234', '12345', '123456', '1234567'", delimitedString); } @Test public void testDelimitStringAndWrapEntriesWithQuotesWithEmptyList() { ArrayList<String> testList = new ArrayList<String>(); String delimitedString = StringUtilities.DelimitStringAndWrapEntriesWithQuotes(testList, ", "); assertEquals("", delimitedString); } }