package com.kstenschke.shifter.utils;
import org.junit.Test;
import static org.junit.Assert.*;
public class UtilsArrayTest {
@Test
public void testFindPositionInArray() throws Exception {
// assertEquals(0, UtilsArray.findPositionInArray(new String[]{"0", "1", "2", "3"}, "0"));
// assertEquals(1, UtilsArray.findPositionInArray(new String[]{"0", "1", "2", "3"}, "1"));
// assertEquals(-1, UtilsArray.findPositionInArray(new String[]{"0", "1", "2", "3"}, "9"));
}
@Test
public void testImplode() throws Exception {
String[] items = new String[]{"Bam", "Bam", "Hey", "What", "A", "Bam"};
assertEquals("BamBamHeyWhatABam", UtilsArray.implode(items, ""));
assertEquals("Bam Bam Hey What A Bam", UtilsArray.implode(items, " "));
}
@Test
public void testMergeArrays() throws Exception {
assertArrayEquals(new String[]{"a", "b"}, UtilsArray.mergeArrays(new String[]{"a"}, new String[]{"b"}));
assertArrayEquals(new String[]{"a", "b", "c", "d"}, UtilsArray.mergeArrays(new String[]{"a", "b"}, new String[]{"c", "d"}));
assertArrayEquals(new String[]{"a", "b", "c", "d"}, UtilsArray.mergeArrays(new String[]{"a", "b"}, new String[]{"b", "c", "d"}));
assertArrayEquals(new String[]{"a", "b", "c", "d"}, UtilsArray.mergeArrays(new String[]{"a", "b", "c"}, new String[]{"b", "c", "d"}));
}
}