You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@poi.apache.org by on...@apache.org on 2016/04/17 23:28:49 UTC

svn commit: r1739660 - /poi/trunk/src/testcases/org/apache/poi/util/TestStringUtil.java

Author: onealj
Date: Sun Apr 17 21:28:49 2016
New Revision: 1739660

URL: http://svn.apache.org/viewvc?rev=1739660&view=rev
Log:
add unit test for StringUtil#join

Modified:
    poi/trunk/src/testcases/org/apache/poi/util/TestStringUtil.java

Modified: poi/trunk/src/testcases/org/apache/poi/util/TestStringUtil.java
URL: http://svn.apache.org/viewvc/poi/trunk/src/testcases/org/apache/poi/util/TestStringUtil.java?rev=1739660&r1=1739659&r2=1739660&view=diff
==============================================================================
--- poi/trunk/src/testcases/org/apache/poi/util/TestStringUtil.java (original)
+++ poi/trunk/src/testcases/org/apache/poi/util/TestStringUtil.java Sun Apr 17 21:28:49 2016
@@ -184,5 +184,13 @@ public class TestStringUtil {
         assertFalse("trailing whitespace should not be ignored", StringUtil.endsWithIgnoreCase("Apache POI project ", "Apache POI"));
         assertFalse("shorter string", StringUtil.endsWithIgnoreCase("Apache", "Apache POI"));
     }
+    
+    @Test
+    public void join() {
+        assertEquals("", StringUtil.join(",")); // degenerate case: nothing to join
+        assertEquals("abc", StringUtil.join(",", "abc")); // degenerate case: one thing to join, no trailing comma
+        assertEquals("abc|def|ghi", StringUtil.join("|", "abc", "def", "ghi"));
+        assertEquals("5|8.5|true|string", StringUtil.join("|", 5, 8.5, true, "string")); //assumes Locale prints number decimal point as a period rather than a comma
+    }
 }
 



---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@poi.apache.org
For additional commands, e-mail: commits-help@poi.apache.org