From 1a68cbbcda1204d0808b9007a870a31d5968ea73 Mon Sep 17 00:00:00 2001 From: stagingcodacytestuser <58783073+stagingcodacytestuser@users.noreply.github.com> Date: Thu, 28 Jul 2022 15:45:42 +0100 Subject: [PATCH 1/3] modify-code Change code to generate new coverage --- src/main/java/com/codacy/utils/Math.java | 1 + 1 file changed, 1 insertion(+) diff --git a/src/main/java/com/codacy/utils/Math.java b/src/main/java/com/codacy/utils/Math.java index 37b1499..5fd2169 100644 --- a/src/main/java/com/codacy/utils/Math.java +++ b/src/main/java/com/codacy/utils/Math.java @@ -13,6 +13,7 @@ public Math(int magicNumber) { */ public int magicAdd(int x, int y) { if (y == magicNumber) { + System.out.println("hey2"); return y - x; } else { System.out.println("hey"); From a3ce6e119e47266ef6e6b2c6149777e15eed204b Mon Sep 17 00:00:00 2001 From: stagingcodacytestuser <58783073+stagingcodacytestuser@users.noreply.github.com> Date: Thu, 28 Jul 2022 15:57:26 +0100 Subject: [PATCH 2/3] update coverage --- src/main/java/com/codacy/utils/Math.java | 1 - 1 file changed, 1 deletion(-) diff --git a/src/main/java/com/codacy/utils/Math.java b/src/main/java/com/codacy/utils/Math.java index 5fd2169..4892b7a 100644 --- a/src/main/java/com/codacy/utils/Math.java +++ b/src/main/java/com/codacy/utils/Math.java @@ -16,7 +16,6 @@ public int magicAdd(int x, int y) { System.out.println("hey2"); return y - x; } else { - System.out.println("hey"); return x + y; } } From 293b1f27fc3b0eab0149ec86dda7efce15b2006b Mon Sep 17 00:00:00 2001 From: stagingcodacytestuser Date: Wed, 29 Mar 2023 18:10:48 +0100 Subject: [PATCH 3/3] 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)); + } +}