From 1defc49f7907a2914be681237581821f602fc542 Mon Sep 17 00:00:00 2001 From: Pit Friedrich Date: Sat, 25 Jul 2026 10:45:31 +0200 Subject: [PATCH] base64 encoded test fixed --- .../com/example/util/AddFunctionTest.java | 31 ++++++++++++++++++- 1 file changed, 30 insertions(+), 1 deletion(-) diff --git a/src/test/java/com/example/util/AddFunctionTest.java b/src/test/java/com/example/util/AddFunctionTest.java index 6a94268..e72309d 100644 --- a/src/test/java/com/example/util/AddFunctionTest.java +++ b/src/test/java/com/example/util/AddFunctionTest.java @@ -1 +1,30 @@ -cGFja2FnZSBjb20uZXhhbXBsZS51dGlsOwoKaW1wb3J0IG9yZy5qdW5pdC5qdXBpdGVyLmFwaS5UZXN0OwoKaW1wb3J0IHN0YXRpYyBvcmcuanVuaXQuanVwaXRlci5hcGkuQXNzZXJ0aW9ucy5hc3NlcnRFcXVhbHM7CgpjbGFzcyBBZGRGdW5jdGlvblRlc3QgewoKICAgIHByaXZhdGUgZmluYWwgQWRkRnVuY3Rpb24gYWRkRnVuY3Rpb24gPSBuZXcgQWRkRnVuY3Rpb24oKTsKCiAgICBAVGVzdAogICAgdm9pZCBzdW1zTXVsdGlwbGVWYWx1ZXMoKSB7CiAgICAgICAgYXNzZXJ0RXF1YWxzKDYuMCwgYWRkRnVuY3Rpb24uY2FsYygxLjAsIDIuMCwgMy4wKSk7CiAgICB9CgogICAgQFRlc3QKICAgIHZvaWQgcmV0dXJuc1NpbmdsZVZhbHVlKCkgewogICAgICAgIGFzc2VydEVxdWFscyg1LjAsIGFkZEZ1bmN0aW9uLmNhbGMoNS4wKSk7CiAgICB9CgogICAgQFRlc3QKICAgIHZvaWQgcmV0dXJuc1plcm9Gb3JOb0lucHV0KCkgewogICAgICAgIGFzc2VydEVxdWFscygwLjAsIGFkZEZ1bmN0aW9uLmNhbGMoKSk7CiAgICB9CgogICAgQFRlc3QKICAgIHZvaWQgc3Vtc05lZ2F0aXZlVmFsdWVzKCkgewogICAgICAgIGFzc2VydEVxdWFscygtMy4wLCBhZGRGdW5jdGlvbi5jYWxjKC0xLjAsIC0yLjApKTsKICAgIH0KfQo= \ 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 AddFunctionTest { + + private final AddFunction addFunction = new AddFunction(); + + @Test + void sumsMultipleValues() { + assertEquals(6.0, addFunction.calc(1.0, 2.0, 3.0)); + } + + @Test + void returnsSingleValue() { + assertEquals(5.0, addFunction.calc(5.0)); + } + + @Test + void returnsZeroForNoInput() { + assertEquals(0.0, addFunction.calc()); + } + + @Test + void sumsNegativeValues() { + assertEquals(-3.0, addFunction.calc(-1.0, -2.0)); + } +}