From 1409604db9dcbe0a7ebddf177a0b955fbb78de01 Mon Sep 17 00:00:00 2001 From: ginjardev Date: Tue, 4 Apr 2023 04:33:05 +0000 Subject: [PATCH] helper vs utility classes --- .../baeldung/helperVsUtilityClasses/MyHelperClass.java | 8 ++++++-- .../helperVsUtilityClasses/MyHelperClassUnitTest.java | 2 +- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/core-java-modules/core-java-8-2/src/main/java/com/baeldung/helperVsUtilityClasses/MyHelperClass.java b/core-java-modules/core-java-8-2/src/main/java/com/baeldung/helperVsUtilityClasses/MyHelperClass.java index c9b9b62725..a798f4d926 100644 --- a/core-java-modules/core-java-8-2/src/main/java/com/baeldung/helperVsUtilityClasses/MyHelperClass.java +++ b/core-java-modules/core-java-8-2/src/main/java/com/baeldung/helperVsUtilityClasses/MyHelperClass.java @@ -1,8 +1,12 @@ package com.baeldung.helperVsUtilityClasses; class MyHelperClass { - - public double discount = 0.10; + public double discount; + public MyHelperClass(double discount) { + if (discount > 0 && discount < 1) { + this.discount = discount; + } + } public double discountedPrice(double price) { return price - (price * discount); } diff --git a/core-java-modules/core-java-8-2/src/test/java/com/baeldung/helperVsUtilityClasses/MyHelperClassUnitTest.java b/core-java-modules/core-java-8-2/src/test/java/com/baeldung/helperVsUtilityClasses/MyHelperClassUnitTest.java index b85a0326f7..8cfe235f1a 100644 --- a/core-java-modules/core-java-8-2/src/test/java/com/baeldung/helperVsUtilityClasses/MyHelperClassUnitTest.java +++ b/core-java-modules/core-java-8-2/src/test/java/com/baeldung/helperVsUtilityClasses/MyHelperClassUnitTest.java @@ -8,7 +8,7 @@ class MyHelperClassUnitTest { @Test void whenCreatingHelperObject_thenHelperObjectShouldBeCreated() { - MyHelperClass myHelperClassObject = new MyHelperClass(); + MyHelperClass myHelperClassObject = new MyHelperClass(0.10); int[] numberArray = {15, 23, 66, 3, 51, 79}; assertNotNull(myHelperClassObject);