Added capitalizeWords renderer

This commit is contained in:
Erik C. Thauvin 2024-11-15 11:47:40 -08:00
parent daadd0bc4a
commit 99f6afe4fb
Signed by: erik
GPG key ID: 776702A6A2DA330E
4 changed files with 103 additions and 9 deletions

View file

@ -40,6 +40,17 @@ class TestRenderUtils {
assertThat(RenderUtils.abbreviate("", 10, "")).as("").isEmpty();
}
@Test
void testCapitalizeWords() {
assertThat(RenderUtils.capitalizeWords("hello world")).isEqualTo("Hello World");
assertThat(RenderUtils.capitalizeWords("java programming")).isEqualTo("Java Programming");
assertThat(RenderUtils.capitalizeWords("TEST")).isEqualTo("Test");
assertThat(RenderUtils.capitalizeWords("multiple spaces")).isEqualTo("Multiple Spaces");
assertThat(RenderUtils.capitalizeWords("white\t\fspaces")).isEqualTo("White\t\fSpaces");
assertThat(RenderUtils.capitalizeWords("")).isEmpty();
assertThat(RenderUtils.capitalizeWords(null)).isNull();
}
@Test
void testEncode() {
var p = new Properties();