1   package com.generationjava.util;
2   
3   import junit.framework.Test;
4   import junit.framework.TestCase;
5   import junit.framework.TestSuite;
6   import junit.textui.TestRunner;
7   
8   public class StringJoinerTest extends TestCase {
9   
10      public StringJoinerTest(String name) {
11          super(name);
12      }
13  
14      //-----------------------------------------------------------------------
15      // To test: 
16      //   StringJoiner(String, String) -> join(String[])
17  
18      public void testJoin() {
19          StringJoiner joiner = new StringJoiner("<hey><you>?</you><standing>?</standing>", "?");
20          assertEquals("<hey><you>one</you><standing>two</standing>", joiner.join(new String[] { "one", "two" }));
21          assertEquals("<hey><you>1</you><standing>2</standing>", joiner.join(new String[] { "1", "2" }));
22          assertEquals("<hey><you>uno</you><standing>dos</standing>", joiner.join(new String[] { "uno", "dos" }));
23      }
24  
25  }