diff --git a/services/payments/src/test/java/com/klaro/bais/payments/PaymentReferenceServiceTest.java b/services/payments/src/test/java/com/klaro/bais/payments/PaymentReferenceServiceTest.java new file mode 100644 index 0000000..d37e4af --- /dev/null +++ b/services/payments/src/test/java/com/klaro/bais/payments/PaymentReferenceServiceTest.java @@ -0,0 +1,26 @@ +package com.klaro.bais.payments; + +import org.junit.jupiter.api.Test; +import static org.junit.jupiter.api.Assertions.*; + +class PaymentReferenceServiceTest { + private final PaymentReferenceService service = new PaymentReferenceService(); + + @Test + void testNormalize_nullInput() { + String result = service.normalize(null); + assertEquals("", result); + } + + @Test + void testNormalize_emptyInput() { + String result = service.normalize(" "); + assertEquals("", result); + } + + @Test + void testNormalize_validInput() { + String result = service.normalize(" valid input "); + assertEquals("valid input", result); + } +}