package org.openstack.atlas.util.converters; import java.util.List; import java.util.ArrayList; import org.junit.Before; import org.junit.AfterClass; import org.junit.BeforeClass; import org.junit.Test; import static org.junit.Assert.*; public class StringConverterTest { private List<Integer> emptyList; private List<Integer> oneInList; private List<Integer> threeInList; private String emptyString = ""; private String oneInString = "1"; private String threeInString = "1,2,3"; @Before public void setUp() { emptyList = new ArrayList<Integer>(); oneInList = new ArrayList<Integer>(); oneInList.add(1); threeInList = new ArrayList<Integer>(); threeInList.add(1); threeInList.add(2); threeInList.add(3); } @Test public void testStrList3(){ List<String> strList = new ArrayList<String>(); strList.add("1"); strList.add("2"); strList.add("3"); assertEquals("1, 2, 3",StringConverter.commaSeperatedStringList(strList)); } @Test public void testEmptyString() { assertEquals(emptyString, StringConverter.integersAsString(emptyList)); } @Test public void testOneString() { assertEquals(oneInString, StringConverter.integersAsString(oneInList)); } @Test public void testThreeString() { assertEquals(threeInString, StringConverter.integersAsString(threeInList)); } }