Go to most recent revision | Blame | Compare with Previous | Last modification | View Log | RSS feed
package com.erggroup.buildtool.utf;import static org.junit.Assert.*;import org.junit.Test;import com.erggroup.buildtool.utilities.utilities;public class TestUtilities{private static final String FS = System.getProperty( "file.separator" );private static final String ITEM1 = "Item1";private static final String ITEM2 = "Item2";private static final String ITEM3 = "Item3";private static final String ITEM4 = "Item4";@Testpublic void basicCatDir(){assertTrue("Join1", utilities.catDir(ITEM1).equals(ITEM1));assertTrue("Join2", utilities.catDir(ITEM1, ITEM2).equals(ITEM1+FS+ITEM2));assertTrue("Join4", utilities.catDir(ITEM1, ITEM2, ITEM3, ITEM4).equals(ITEM1+FS+ITEM2+FS+ITEM3+FS+ITEM4));}@Testpublic void nullCatDir(){assertTrue("NullAfter1", utilities.catDir(ITEM1, null).equals(ITEM1));assertTrue("NullBefore1", utilities.catDir(null, ITEM1, null).equals(ITEM1));assertTrue("NullAfter2", utilities.catDir(ITEM1, ITEM2, null).equals(ITEM1+FS+ITEM2));assertTrue("NullBefore2", utilities.catDir(null, ITEM1, ITEM2, ITEM3, ITEM4).equals(ITEM1+FS+ITEM2+FS+ITEM3+FS+ITEM4));assertTrue("MidNull", utilities.catDir(ITEM1, null, ITEM2).equals(ITEM1+FS+ITEM2));assertTrue("MultiNull", utilities.catDir(null, ITEM1, null, null, ITEM2, null).equals(ITEM1+FS+ITEM2));}@Testpublic void emptyCatDir(){String nullString = null;assertTrue("Empty", utilities.catDir().equals("") );assertTrue("OneNull", utilities.catDir(nullString).equals("") );assertTrue("OneNull", utilities.catDir(nullString,nullString).equals("") );}}