package pl.touk.tola.gwt.client.utils; import pl.touk.tola.gwt.client.utils.StringUtils; import static org.junit.Assert.*; import org.junit.Test; public class StringUtilsTest { @Test public void shouldCapitalizeSingleWord() { //given String toCapitalize = "cAPitaliZE"; String afterCapitalize = "Capitalize"; //when String result = StringUtils.capitalize(toCapitalize); //then assertEquals(afterCapitalize, result); } @Test public void shouldCapitalizeTwoWords() { //given String toCapitalize = "cAPitaliZE ME"; String afterCapitalize = "Capitalize Me"; //when String result = StringUtils.capitalize(toCapitalize); //then assertEquals(afterCapitalize, result); } @Test public void shouldCapitalizeAndRemoveUnderscore() { //given String toCapitalize = "cAPitaliZE_ME_pleaSE"; String afterCapitalize = "Capitalize Me Please"; //when String result = StringUtils.capitalizeAndRemoveUnderscore(toCapitalize); //then assertEquals(afterCapitalize, result); } }