From 2f5a6c085d084c73c11017babb0de90c59044767 Mon Sep 17 00:00:00 2001 From: Michael Williamson Date: Fri, 3 Jul 2026 14:48:27 +0100 Subject: Add upperCamelCaseToLowerCamelCase() --- .../org/zwobble/hobgoblin/compiler/util/CasingTests.java | 15 +++++++++++++++ 1 file changed, 15 insertions(+) (limited to 'src/test/java') diff --git a/src/test/java/org/zwobble/hobgoblin/compiler/util/CasingTests.java b/src/test/java/org/zwobble/hobgoblin/compiler/util/CasingTests.java index 561ec8a..5893335 100644 --- a/src/test/java/org/zwobble/hobgoblin/compiler/util/CasingTests.java +++ b/src/test/java/org/zwobble/hobgoblin/compiler/util/CasingTests.java @@ -1,5 +1,6 @@ package org.zwobble.hobgoblin.compiler.util; +import org.junit.jupiter.api.Test; import org.junit.jupiter.params.ParameterizedTest; import org.junit.jupiter.params.provider.CsvSource; @@ -7,6 +8,20 @@ import static org.zwobble.precisely.AssertThat.assertThat; import static org.zwobble.precisely.Matchers.equalTo; public class CasingTests { + @Test + public void lowerCamelCaseToUpperCamelCase() { + var result = Casing.lowerCamelCaseToUpperCamelCase("abcDef"); + + assertThat(result, equalTo("AbcDef")); + } + + @Test + public void upperCamelCaseToLowerCamelCase() { + var result = Casing.upperCamelCaseToLowerCamelCase("AbcDef"); + + assertThat(result, equalTo("abcDef")); + } + @ParameterizedTest @CsvSource({ "a,A", -- cgit v1.2.3