Skip to content

Instantly share code, notes, and snippets.

@yupadhyay
Created December 8, 2016 20:43
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 1 You must be signed in to fork a gist
  • Save yupadhyay/177034d7b91250458ff9e05a8b72982d to your computer and use it in GitHub Desktop.
Save yupadhyay/177034d7b91250458ff9e05a8b72982d to your computer and use it in GitHub Desktop.
package com.wemblog.foundation.utility;
import static org.junit.Assert.assertEquals;
import static org.junit.Assert.assertFalse;
import static org.junit.Assert.assertTrue;
import java.util.ArrayList;
import java.util.List;
import org.junit.Test;
public class CommonStringUtilTest {
@Test
public void testIsEmpty() {
assertTrue(CommonStringUtil.isEmpty(""));
assertFalse(CommonStringUtil.isEmpty(" "));
assertFalse(CommonStringUtil.isEmpty("test"));
assertFalse(CommonStringUtil.isEmpty(" test "));
assertTrue(CommonStringUtil.isEmpty(null));
}
@Test
public void testIsEmptyWithTrim() {
assertTrue(CommonStringUtil.isEmpty("", false));
assertTrue(CommonStringUtil.isEmpty(" ", true));
assertFalse(CommonStringUtil.isEmpty(" ", false));
assertFalse(CommonStringUtil.isEmpty("test", true));
assertFalse(CommonStringUtil.isEmpty(" test ", true));
assertTrue(CommonStringUtil.isEmpty(null, true));
assertTrue(CommonStringUtil.isEmpty(null, false));
}
@Test
public void testConvertArrayToString() {
String[] test = { "test1", "test2" };
assertEquals(CommonStringUtil.convertArrayToString(new String[1]), "");
assertEquals(CommonStringUtil.convertArrayToString(null), "");
assertEquals(CommonStringUtil.convertArrayToString(test), "test1,test2");
test[1] = "test3 test4";
assertEquals(CommonStringUtil.convertArrayToString(test), "test1,test3 test4");
ArrayList<String> test1 = new ArrayList<String>();
test1.add("test1 test2");
test1.add("test3");
assertEquals(CommonStringUtil.convertArrayToString(test1.toArray(new String[test1.size()])),
"test1 test2,test3");
}
@Test
public void testConvertArrayListToString() {
List<String> test = new ArrayList<String>();
assertEquals(CommonStringUtil.convertArrayListToString(null), "");
assertEquals(CommonStringUtil.convertArrayListToString(test), "");
test.add("test1");
test.add("test2");
assertEquals(CommonStringUtil.convertArrayListToString(test), "test1,test2");
test.add("test3 test4");
assertEquals(CommonStringUtil.convertArrayListToString(test), "test1,test2,test3 test4");
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment