From d4091a34c5c112a41d14419365027fc0281b105d Mon Sep 17 00:00:00 2001 From: claude-bot Date: Sat, 25 Jul 2026 08:54:07 +0000 Subject: [PATCH] fix: correct file content encoding (#3) --- .../example/util/SubtractFunctionTest.java | 31 ++++++++++++++++++- 1 file changed, 30 insertions(+), 1 deletion(-) diff --git a/src/test/java/com/example/util/SubtractFunctionTest.java b/src/test/java/com/example/util/SubtractFunctionTest.java index 871ec1c..e8a8342 100644 --- a/src/test/java/com/example/util/SubtractFunctionTest.java +++ b/src/test/java/com/example/util/SubtractFunctionTest.java @@ -1 +1,30 @@ -cGFja2FnZSBjb20uZXhhbXBsZS51dGlsOwoKaW1wb3J0IG9yZy5qdW5pdC5qdXBpdGVyLmFwaS5UZXN0OwoKaW1wb3J0IHN0YXRpYyBvcmcuanVuaXQuanVwaXRlci5hcGkuQXNzZXJ0aW9ucy5hc3NlcnRFcXVhbHM7CgpjbGFzcyBTdWJ0cmFjdEZ1bmN0aW9uVGVzdCB7CgogICAgcHJpdmF0ZSBmaW5hbCBTdWJ0cmFjdEZ1bmN0aW9uIHN1YnRyYWN0RnVuY3Rpb24gPSBuZXcgU3VidHJhY3RGdW5jdGlvbigpOwoKICAgIEBUZXN0CiAgICB2b2lkIHN1YnRyYWN0c011bHRpcGxlVmFsdWVzKCkgewogICAgICAgIGFzc2VydEVxdWFscygxLjAsIHN1YnRyYWN0RnVuY3Rpb24uY2FsYyg2LjAsIDIuMCwgMy4wKSk7CiAgICB9CgogICAgQFRlc3QKICAgIHZvaWQgcmV0dXJuc1NpbmdsZVZhbHVlKCkgewogICAgICAgIGFzc2VydEVxdWFscyg1LjAsIHN1YnRyYWN0RnVuY3Rpb24uY2FsYyg1LjApKTsKICAgIH0KCiAgICBAVGVzdAogICAgdm9pZCByZXR1cm5zWmVyb0Zvck5vSW5wdXQoKSB7CiAgICAgICAgYXNzZXJ0RXF1YWxzKDAuMCwgc3VidHJhY3RGdW5jdGlvbi5jYWxjKCkpOwogICAgfQoKICAgIEBUZXN0CiAgICB2b2lkIHN1YnRyYWN0c05lZ2F0aXZlVmFsdWVzKCkgewogICAgICAgIGFzc2VydEVxdWFscygzLjAsIHN1YnRyYWN0RnVuY3Rpb24uY2FsYygxLjAsIC0yLjApKTsKICAgIH0KfQo= \ No newline at end of file +package com.example.util; + +import org.junit.jupiter.api.Test; + +import static org.junit.jupiter.api.Assertions.assertEquals; + +class SubtractFunctionTest { + + private final SubtractFunction subtractFunction = new SubtractFunction(); + + @Test + void subtractsMultipleValues() { + assertEquals(1.0, subtractFunction.calc(6.0, 2.0, 3.0)); + } + + @Test + void returnsSingleValue() { + assertEquals(5.0, subtractFunction.calc(5.0)); + } + + @Test + void returnsZeroForNoInput() { + assertEquals(0.0, subtractFunction.calc()); + } + + @Test + void subtractsNegativeValues() { + assertEquals(3.0, subtractFunction.calc(1.0, -2.0)); + } +}