Example #1
0
 @Test
 public void testIsNotNullOrEmpty() {
   assertFalse(StringUtil.isNotNullOrEmpty(null));
   assertFalse(StringUtil.isNotNullOrEmpty(""));
   assertFalse(StringUtil.isNotNullOrEmpty("   ", true));
   assertTrue(StringUtil.isNotNullOrEmpty("   ", false));
 }
Example #2
0
  @Test
  public void testPadCenterChar() {
    String test1 = StringUtil.padCenter("test", '+', 10);
    assertEquals("+++test+++", test1);

    String test2 = StringUtil.padCenter("tst", '+', 10);
    assertEquals("+++tst++++", test2);
  }
 @Test
 public void testIsBooleanValue() {
   assertTrue(StringUtil.isBooleanValue("TRUE"));
   assertTrue(StringUtil.isBooleanValue("FALSE"));
   assertTrue(StringUtil.isBooleanValue("true"));
   assertTrue(StringUtil.isBooleanValue("False"));
   assertFalse(StringUtil.isBooleanValue("error"));
 }
Example #4
0
  @Test
  public void testPadCenterSpace() {
    String test1 = StringUtil.padCenter("test", 10);
    assertEquals("   test   ", test1);

    String test2 = StringUtil.padCenter("tst", 10);
    assertEquals("   tst    ", test2);
  }
Example #5
0
 @Test
 public void testSourcesContainsTargets() {
   String sources[] = {"one", "two", "three", "four", "five"};
   String targets1[] = {"apple", "orange", "bananna", "peach", "pear"};
   String targets2[] = {"qq", "zz", "tw", "uu", "yy"};
   assertTrue(StringUtil.contains(sources, targets2));
   assertFalse(StringUtil.contains(sources, targets1));
 }
Example #6
0
 @Test
 public void testRemoveLinebreakCharacters() {
   assertEquals(StringUtil.removeLinebreakCharacters("abc\r\nabc"), "abc abc");
   assertEquals(StringUtil.removeLinebreakCharacters("abc\rabc"), "abc abc");
   assertEquals(StringUtil.removeLinebreakCharacters("abc\nabc"), "abc abc");
   assertEquals(StringUtil.removeLinebreakCharacters("abc abc"), "abc abc");
   assertEquals(StringUtil.removeLinebreakCharacters("abc\r\r\r\r\rabc"), "abc abc");
   assertEquals(StringUtil.removeLinebreakCharacters("abc\r\n\n\r\rabc"), "abc abc");
   assertEquals(StringUtil.removeLinebreakCharacters("\nabc abc"), " abc abc");
   assertEquals(StringUtil.removeLinebreakCharacters("\r"), " ");
 }
Example #7
0
 @Test
 public void testAppend() {
   assertEquals(StringUtil.append("abc", "|", "abc"), "abc|abc");
   assertEquals(StringUtil.append("abc", "", "abc"), "abcabc");
   assertEquals(StringUtil.append(null, "|", "b"), "b");
   assertEquals(StringUtil.append("", "|", "b"), "b");
   assertEquals(StringUtil.append("abc", "|", null), "abc|null");
   assertEquals(StringUtil.append("abc", null, "abc"), "abcnullabc");
   assertEquals(StringUtil.append(null, null, null), null);
 }
Example #8
0
 @Test
 public void testRemoveDuplicateWhitespace() {
   assertEquals(StringUtil.removeDuplicateWhitespace("abc  abc"), "abc abc");
   assertEquals(StringUtil.removeDuplicateWhitespace("abc   abc"), "abc abc");
   assertEquals(StringUtil.removeDuplicateWhitespace("abcabc"), "abcabc");
   assertEquals(StringUtil.removeDuplicateWhitespace("abc abc"), "abc abc");
   assertEquals(StringUtil.removeDuplicateWhitespace("  "), " ");
   assertEquals(StringUtil.removeDuplicateWhitespace(""), "");
 }
Example #9
0
 @Test
 public void testSourceContainsTargets() {
   String targets[] = {"one", "two", "three", "four", "five"};
   assertTrue(StringUtil.contains("This is one fine day!", targets));
   assertFalse(StringUtil.contains("This is not a fine day!", targets));
 }
Example #10
0
 @Test
 public void testSourcesContainsTarget() {
   String sources[] = {"one", "two", "three", "four", "five"};
   assertTrue(StringUtil.contains(sources, "ou"));
   assertFalse(StringUtil.contains(sources, "+"));
 }
Example #11
0
 @Test
 public void testSourceContainsTarget() {
   assertTrue(StringUtil.contains("source-data-source", "data"));
   assertFalse(StringUtil.contains("source-data-source", "****"));
 }
 @Test
 public void testIsLongValue() {
   assertTrue(StringUtil.isLongValue("10"));
   assertFalse(StringUtil.isLongValue("0.1"));
   assertFalse(StringUtil.isLongValue("A"));
 }
Example #13
0
 @Test
 public void testTrimChar() {
   String test = StringUtil.trim("...this is a test...", '.');
   assertEquals("this is a test", test);
 }
Example #14
0
 @Test
 public void testCreateChar() {
   String test = StringUtil.create('-', 5);
   assertEquals("-----", test);
 }
Example #15
0
 @Test
 public void testPadBothString() {
   String test = StringUtil.pad("test-data", "<>", 5);
   assertEquals("<><><><><>test-data<><><><><>", test);
 }
Example #16
0
 @Test
 public void testPadBothChar() {
   String test = StringUtil.pad("test-data", '+', 5);
   assertEquals("+++++test-data+++++", test);
 }
Example #17
0
 @Test
 public void testPadBothSpace() {
   String test = StringUtil.pad("test-data", 5);
   assertEquals("     test-data     ", test);
 }
Example #18
0
 @Test
 public void testPadRightChar() {
   String test = StringUtil.padRight("test-data", '+', 5);
   assertEquals("test-data+++++", test);
 }
Example #19
0
 @Test
 public void testCreateSpace() {
   String test = StringUtil.create(5);
   assertEquals("     ", test);
 }
 @Test
 public void testIsIntValue() {
   assertTrue(StringUtil.isIntValue("-10"));
   assertFalse(StringUtil.isIntValue("1-1"));
 }
Example #21
0
 @Test
 public void testCreateString() {
   String test = StringUtil.create("+-", 5);
   assertEquals("+-+-+-+-+-", test);
 }
Example #22
0
 @Test
 public void testTrimSpace() {
   String test = StringUtil.trim("  this is a test  ");
   assertEquals("this is a test", test);
 }