package io.katharsis.utils;
import org.junit.Test;
import java.util.Arrays;
import java.util.Collections;
import java.util.List;
import static org.assertj.core.api.Assertions.assertThat;
public class StringUtilsTest {
@Test
public void onSingleElementShouldReturnTheSameValue() throws Exception {
// GIVEN
String string = "hello world";
List<String> values = Collections.singletonList(string);
// WHEN
String result = StringUtils.join(",", values);
// THEN
assertThat(result).isEqualTo(string);
}
@Test
public void onTwoElementsShouldReturnJoinedValues() throws Exception {
// GIVEN
List<String> values = Arrays.asList("hello", "world");
// WHEN
String result = StringUtils.join(" ", values);
// THEN
assertThat(result).isEqualTo("hello world");
}
}