diff --git a/src/test/java/com/example/lcf/LcfMappingRulesTest.java b/src/test/java/com/example/lcf/LcfMappingRulesTest.java new file mode 100644 index 0000000..e190e70 --- /dev/null +++ b/src/test/java/com/example/lcf/LcfMappingRulesTest.java @@ -0,0 +1,24 @@ +package com.example.lcf; + +import org.junit.jupiter.api.Test; +import static org.mockito.Mockito.*; +import static org.junit.jupiter.api.Assertions.*; + +class LcfMappingRulesTest { + @Test + void testLcfTry() { + LcfMappingRules rules = new LcfMappingRules(); + Runnable action = mock(Runnable.class); + doThrow(new RuntimeException("Test Exception")).when(action).run(); + + rules.lcfTry(action); + // 예외가 발생했는지 확인하는 로직 추가 + } + + @Test + void testPerformDecimalOperation() { + LcfMappingRules rules = new LcfMappingRules(); + double result = rules.performDecimalOperation(5.0, 3.0); + assertEquals(8.0, result); + } +}