package sft.javalang; import org.junit.Assert; import org.junit.Test; public class JavaToHumanTranslatorTest { @Test public void humanize_capitalizeFirstWord(){ JavaToHumanTranslator tested = new JavaToHumanTranslator(); Assert.assertEquals("First word should be capitalize",tested.humanize("first_word_should_be_capitalize")); } @Test public void humanize_replaceCamelCaseWithSpaceSeparatedNotCapitalizedWords(){ JavaToHumanTranslator tested = new JavaToHumanTranslator(); Assert.assertEquals("Camel case",tested.humanize("CamelCase")); } @Test public void humanize_replaceUnderscoresWithSpaceSeparatedNotCapitalizedWords(){ JavaToHumanTranslator tested = new JavaToHumanTranslator(); Assert.assertEquals("Underscores are replaced by space",tested.humanize("underscores_are_replaced_by_space")); } @Test public void humanize_withCamelCaseAndUnderscore(){ JavaToHumanTranslator tested = new JavaToHumanTranslator(); Assert.assertEquals("Camel case and underscore",tested.humanize("CamelCase_And_underscore")); } }