From 293b1f27fc3b0eab0149ec86dda7efce15b2006b Mon Sep 17 00:00:00 2001 From: stagingcodacytestuser Date: Wed, 29 Mar 2023 18:10:48 +0100 Subject: [PATCH] add file with test --- .../java/com/codacy/utils/NoCoverage.java | 22 +++++++++++++++++++ src/main/java/com/codacy/utils/aMath.java | 22 +++++++++++++++++++ src/test/java/com/codacy/utils/aMathTest.java | 21 ++++++++++++++++++ 3 files changed, 65 insertions(+) create mode 100644 src/main/java/com/codacy/utils/NoCoverage.java create mode 100644 src/main/java/com/codacy/utils/aMath.java create mode 100644 src/test/java/com/codacy/utils/aMathTest.java diff --git a/src/main/java/com/codacy/utils/NoCoverage.java b/src/main/java/com/codacy/utils/NoCoverage.java new file mode 100644 index 0000000..36caf45 --- /dev/null +++ b/src/main/java/com/codacy/utils/NoCoverage.java @@ -0,0 +1,22 @@ +package com.codacy.utils; + +public class NoCoverage { + + private int magicNumber; + + public NoCoverage(int magicNumber) { + this.magicNumber = magicNumber; + } + + /** + * Adds 2 numbers, unless there is a magic number on the second argument + */ + public int magicAdd(int x, int y) { + if (y == magicNumber) { + System.out.println("hey2"); + return y - x; + } else { + return x + y; + } + } +} diff --git a/src/main/java/com/codacy/utils/aMath.java b/src/main/java/com/codacy/utils/aMath.java new file mode 100644 index 0000000..7c15a05 --- /dev/null +++ b/src/main/java/com/codacy/utils/aMath.java @@ -0,0 +1,22 @@ +package com.codacy.utils; + +public class aMath { + + private int magicNumber; + + public aMath(int magicNumber) { + this.magicNumber = magicNumber; + } + + /** + * Adds 2 numbers, unless there is a magic number on the second argument + */ + public int magicAdd(int x, int y) { + if (y == magicNumber) { + System.out.println("hey2"); + return y - x; + } else { + return x + y; + } + } +} diff --git a/src/test/java/com/codacy/utils/aMathTest.java b/src/test/java/com/codacy/utils/aMathTest.java new file mode 100644 index 0000000..5219c4d --- /dev/null +++ b/src/test/java/com/codacy/utils/aMathTest.java @@ -0,0 +1,21 @@ +package com.codacy.utils; + +import org.junit.Test; + +import static org.junit.Assert.assertEquals; + +public class aMathTest { + @Test + public void shouldAddNumbers() { + aMath math = new aMath(23); + + assertEquals(7, math.magicAdd(3, 4)); + } + + // Uncomment this to have 100% coverage + @Test + public void shouldSubtractIfMagicNumber() { + Math math = new Math(4); + assertEquals(1, math.magicAdd(3, 4)); + } +}