From c8867dd347967ac52de8de35a87e3887124d2fe5 Mon Sep 17 00:00:00 2001 From: Deboshree Date: Mon, 3 Apr 2023 15:11:48 +0530 Subject: [PATCH 1/6] https://jira.baeldung.com/browse/BAEL- moved the code to a different module --- .../core-java-string-conversions-3/README.md | 6 +++ .../core-java-string-conversions-3/pom.xml | 34 ++++++++++++ .../stringtoint/StringToIntConverter.java | 3 +- .../StringToIntConverterUnitTest.java | 53 +++++++++++++++++++ .../StringToIntConverterUnitTest.java | 53 ------------------- 5 files changed, 95 insertions(+), 54 deletions(-) create mode 100644 core-java-modules/core-java-string-conversions-3/README.md create mode 100644 core-java-modules/core-java-string-conversions-3/pom.xml rename core-java-modules/{core-java-string-conversions => core-java-string-conversions-3}/src/main/java/com/baeldung/stringtoint/StringToIntConverter.java (99%) create mode 100644 core-java-modules/core-java-string-conversions-3/src/test/java/com/baeldung/stringtoint/StringToIntConverterUnitTest.java delete mode 100644 core-java-modules/core-java-string-conversions/src/test/java/com/baeldung/stringtoint/StringToIntConverterUnitTest.java diff --git a/core-java-modules/core-java-string-conversions-3/README.md b/core-java-modules/core-java-string-conversions-3/README.md new file mode 100644 index 0000000000..4e03f060fb --- /dev/null +++ b/core-java-modules/core-java-string-conversions-3/README.md @@ -0,0 +1,6 @@ +## Java String Conversions + +This module contains articles about string conversions from/to another type. + +### Relevant Articles: +- More articles: [[next -->]](/core-java-modules/core-java-string-conversions-2) diff --git a/core-java-modules/core-java-string-conversions-3/pom.xml b/core-java-modules/core-java-string-conversions-3/pom.xml new file mode 100644 index 0000000000..ef51c0dfdf --- /dev/null +++ b/core-java-modules/core-java-string-conversions-3/pom.xml @@ -0,0 +1,34 @@ + + + 4.0.0 + core-java-string-conversions-3 + 0.1.0-SNAPSHOT + core-java-string-conversions-3 + jar + + + com.baeldung.core-java-modules + core-java-modules + 0.0.1-SNAPSHOT + + + + + org.apache.commons + commons-lang3 + ${commons-lang3.version} + + + + + core-java-string-conversions-3 + + + src/main/resources + true + + + + \ No newline at end of file diff --git a/core-java-modules/core-java-string-conversions/src/main/java/com/baeldung/stringtoint/StringToIntConverter.java b/core-java-modules/core-java-string-conversions-3/src/main/java/com/baeldung/stringtoint/StringToIntConverter.java similarity index 99% rename from core-java-modules/core-java-string-conversions/src/main/java/com/baeldung/stringtoint/StringToIntConverter.java rename to core-java-modules/core-java-string-conversions-3/src/main/java/com/baeldung/stringtoint/StringToIntConverter.java index 03d77c2aea..fd19ca61d6 100644 --- a/core-java-modules/core-java-string-conversions/src/main/java/com/baeldung/stringtoint/StringToIntConverter.java +++ b/core-java-modules/core-java-string-conversions-3/src/main/java/com/baeldung/stringtoint/StringToIntConverter.java @@ -4,7 +4,7 @@ import java.util.Optional; import org.apache.commons.lang3.math.NumberUtils; public class StringToIntConverter { - + private StringToIntConverter() { } @@ -50,3 +50,4 @@ public class StringToIntConverter { return NumberUtils.toInt(input, Integer.MIN_VALUE); } } + diff --git a/core-java-modules/core-java-string-conversions-3/src/test/java/com/baeldung/stringtoint/StringToIntConverterUnitTest.java b/core-java-modules/core-java-string-conversions-3/src/test/java/com/baeldung/stringtoint/StringToIntConverterUnitTest.java new file mode 100644 index 0000000000..a1d365b361 --- /dev/null +++ b/core-java-modules/core-java-string-conversions-3/src/test/java/com/baeldung/stringtoint/StringToIntConverterUnitTest.java @@ -0,0 +1,53 @@ +package com.baeldung.stringtoint; + +import java.util.Arrays; +import java.util.List; +import org.junit.jupiter.api.Assertions; +import org.junit.jupiter.api.Test; + +class StringToIntConverterUnitTest { + + @Test + void whenConvertingIntToString_thenInvalidCasesReturnIntegerMinValue() { + List testData = Arrays.asList( + new TestData("", Integer.MIN_VALUE), + new TestData(null, Integer.MIN_VALUE), + new TestData("23,56", Integer.MIN_VALUE), + new TestData("2147483648", Integer.MIN_VALUE), + new TestData("-2147483649", Integer.MIN_VALUE), + new TestData("hello", Integer.MIN_VALUE) + ); + testData.forEach(data -> { + Assertions.assertEquals(data.expectedOutput, StringToIntConverter.convertStringToIntUsingIntegerParseInt(data.input)); + Assertions.assertEquals(data.expectedOutput, StringToIntConverter.convertStringToIntUsingIntegerValueOf(data.input)); + Assertions.assertEquals(data.expectedOutput, StringToIntConverter.convertStringToIntUsingOptional(data.input)); + Assertions.assertEquals(data.expectedOutput, StringToIntConverter.convertStringToIntUsingIntegerDecode(data.input)); + Assertions.assertEquals(data.expectedOutput, StringToIntConverter.convertStringToIntUsingNumberUtils(data.input)); + }); + } + + @Test + void whenConvertingIntToString_thenValidCasesReturnUnboxedInt() { + List testData = Arrays.asList( + new TestData("23", 23), + new TestData("-23", -23) + ); + testData.forEach(data -> { + Assertions.assertEquals(data.expectedOutput, StringToIntConverter.convertStringToIntUsingIntegerParseInt(data.input)); + Assertions.assertEquals(data.expectedOutput, StringToIntConverter.convertStringToIntUsingIntegerValueOf(data.input)); + Assertions.assertEquals(data.expectedOutput, StringToIntConverter.convertStringToIntUsingOptional(data.input)); + Assertions.assertEquals(data.expectedOutput, StringToIntConverter.convertStringToIntUsingNumberUtils(data.input)); + Assertions.assertEquals(data.expectedOutput, StringToIntConverter.convertStringToIntUsingIntegerDecode(data.input)); + }); + } + + public static class TestData{ + String input; + Integer expectedOutput; + + TestData(String input, Integer expectedOutput){ + this.input = input; + this.expectedOutput = expectedOutput; + } + } +} diff --git a/core-java-modules/core-java-string-conversions/src/test/java/com/baeldung/stringtoint/StringToIntConverterUnitTest.java b/core-java-modules/core-java-string-conversions/src/test/java/com/baeldung/stringtoint/StringToIntConverterUnitTest.java deleted file mode 100644 index 2bfb4db161..0000000000 --- a/core-java-modules/core-java-string-conversions/src/test/java/com/baeldung/stringtoint/StringToIntConverterUnitTest.java +++ /dev/null @@ -1,53 +0,0 @@ -package com.baeldung.stringtoint; - -import java.util.Arrays; -import java.util.List; -import org.junit.jupiter.api.Assertions; -import org.junit.jupiter.api.Test; - -class StringToIntConverterUnitTest { - - @Test - void whenConvertingIntToString_thenInvalidCasesReturnIntegerMinValue() { - List testData = Arrays.asList( - new TestData("", Integer.MIN_VALUE), - new TestData(null, Integer.MIN_VALUE), - new TestData("23,56", Integer.MIN_VALUE), - new TestData("2147483648", Integer.MIN_VALUE), - new TestData("-2147483649", Integer.MIN_VALUE), - new TestData("hello", Integer.MIN_VALUE) - ); - testData.forEach(data -> { - Assertions.assertEquals(data.expectedOutput, StringToIntConverter.convertStringToIntUsingIntegerParseInt(data.input)); - Assertions.assertEquals(data.expectedOutput, StringToIntConverter.convertStringToIntUsingIntegerValueOf(data.input)); - Assertions.assertEquals(data.expectedOutput, StringToIntConverter.convertStringToIntUsingOptional(data.input)); - Assertions.assertEquals(data.expectedOutput, StringToIntConverter.convertStringToIntUsingIntegerDecode(data.input)); - Assertions.assertEquals(data.expectedOutput, StringToIntConverter.convertStringToIntUsingNumberUtils(data.input)); - }); - } - - @Test - void whenConvertingIntToString_thenValidCasesReturnUnboxedInt() { - List testData = Arrays.asList( - new TestData("23", 23), - new TestData("-23", -23) - ); - testData.forEach(data -> { - Assertions.assertEquals(data.expectedOutput, StringToIntConverter.convertStringToIntUsingIntegerParseInt(data.input)); - Assertions.assertEquals(data.expectedOutput, StringToIntConverter.convertStringToIntUsingIntegerValueOf(data.input)); - Assertions.assertEquals(data.expectedOutput, StringToIntConverter.convertStringToIntUsingOptional(data.input)); - Assertions.assertEquals(data.expectedOutput, StringToIntConverter.convertStringToIntUsingNumberUtils(data.input)); - Assertions.assertEquals(data.expectedOutput, StringToIntConverter.convertStringToIntUsingIntegerDecode(data.input)); - }); - } - - public static class TestData{ - String input; - Integer expectedOutput; - - TestData(String input, Integer expectedOutput){ - this.input = input; - this.expectedOutput = expectedOutput; - } - } -} \ No newline at end of file From 6f3afad74fd05366550b9c8534c88f5eb2b60b45 Mon Sep 17 00:00:00 2001 From: Deboshree Date: Mon, 10 Apr 2023 08:30:15 +0530 Subject: [PATCH 2/6] https://jira.baeldung.com/browse/BAEL-5837 pass default value as method param --- .../java/com/baeldung/stringtoint/StringToIntConverter.java | 4 ++-- .../baeldung/stringtoint/StringToIntConverterUnitTest.java | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/core-java-modules/core-java-string-conversions-3/src/main/java/com/baeldung/stringtoint/StringToIntConverter.java b/core-java-modules/core-java-string-conversions-3/src/main/java/com/baeldung/stringtoint/StringToIntConverter.java index fd19ca61d6..52d227c379 100644 --- a/core-java-modules/core-java-string-conversions-3/src/main/java/com/baeldung/stringtoint/StringToIntConverter.java +++ b/core-java-modules/core-java-string-conversions-3/src/main/java/com/baeldung/stringtoint/StringToIntConverter.java @@ -46,8 +46,8 @@ public class StringToIntConverter { return parsedInt.orElse(Integer.MIN_VALUE); } - public static int convertStringToIntUsingNumberUtils(String input){ - return NumberUtils.toInt(input, Integer.MIN_VALUE); + public static int convertStringToIntUsingNumberUtils(String input, Integer defaultValue){ + return NumberUtils.toInt(input, defaultValue); } } diff --git a/core-java-modules/core-java-string-conversions-3/src/test/java/com/baeldung/stringtoint/StringToIntConverterUnitTest.java b/core-java-modules/core-java-string-conversions-3/src/test/java/com/baeldung/stringtoint/StringToIntConverterUnitTest.java index a1d365b361..1bd7450914 100644 --- a/core-java-modules/core-java-string-conversions-3/src/test/java/com/baeldung/stringtoint/StringToIntConverterUnitTest.java +++ b/core-java-modules/core-java-string-conversions-3/src/test/java/com/baeldung/stringtoint/StringToIntConverterUnitTest.java @@ -22,7 +22,7 @@ class StringToIntConverterUnitTest { Assertions.assertEquals(data.expectedOutput, StringToIntConverter.convertStringToIntUsingIntegerValueOf(data.input)); Assertions.assertEquals(data.expectedOutput, StringToIntConverter.convertStringToIntUsingOptional(data.input)); Assertions.assertEquals(data.expectedOutput, StringToIntConverter.convertStringToIntUsingIntegerDecode(data.input)); - Assertions.assertEquals(data.expectedOutput, StringToIntConverter.convertStringToIntUsingNumberUtils(data.input)); + Assertions.assertEquals(data.expectedOutput, StringToIntConverter.convertStringToIntUsingNumberUtils(data.input,Integer.MIN_VALUE )); }); } @@ -36,7 +36,7 @@ class StringToIntConverterUnitTest { Assertions.assertEquals(data.expectedOutput, StringToIntConverter.convertStringToIntUsingIntegerParseInt(data.input)); Assertions.assertEquals(data.expectedOutput, StringToIntConverter.convertStringToIntUsingIntegerValueOf(data.input)); Assertions.assertEquals(data.expectedOutput, StringToIntConverter.convertStringToIntUsingOptional(data.input)); - Assertions.assertEquals(data.expectedOutput, StringToIntConverter.convertStringToIntUsingNumberUtils(data.input)); + Assertions.assertEquals(data.expectedOutput, StringToIntConverter.convertStringToIntUsingNumberUtils(data.input, Integer.MIN_VALUE)); Assertions.assertEquals(data.expectedOutput, StringToIntConverter.convertStringToIntUsingIntegerDecode(data.input)); }); } From 3ba4098eafe98b2da07ea83e2729d772d66c8bc1 Mon Sep 17 00:00:00 2001 From: Deboshree Date: Thu, 18 May 2023 19:27:02 +0530 Subject: [PATCH 3/6] change return type to optional --- .../stringtoint/StringToIntConverter.java | 28 ++++++++----------- .../StringToIntConverterUnitTest.java | 24 ++++++++-------- 2 files changed, 25 insertions(+), 27 deletions(-) diff --git a/core-java-modules/core-java-string-conversions-3/src/main/java/com/baeldung/stringtoint/StringToIntConverter.java b/core-java-modules/core-java-string-conversions-3/src/main/java/com/baeldung/stringtoint/StringToIntConverter.java index 52d227c379..6e7ea05bd7 100644 --- a/core-java-modules/core-java-string-conversions-3/src/main/java/com/baeldung/stringtoint/StringToIntConverter.java +++ b/core-java-modules/core-java-string-conversions-3/src/main/java/com/baeldung/stringtoint/StringToIntConverter.java @@ -4,38 +4,34 @@ import java.util.Optional; import org.apache.commons.lang3.math.NumberUtils; public class StringToIntConverter { - - private StringToIntConverter() { - } - - public static Integer convertStringToIntUsingIntegerParseInt(String input){ + Optional convertStringToIntUsingIntegerParseInt(String input){ try { - return Integer.parseInt(input); + return Optional.of(Integer.parseInt(input)); } catch (NumberFormatException e) { // log or handle the error - return Integer.MIN_VALUE; + return Optional.empty(); } } - public static Integer convertStringToIntUsingIntegerValueOf(String input){ + Optional convertStringToIntUsingIntegerValueOf(String input){ try { - return Integer.valueOf(input); + return Optional.of(Integer.valueOf(input)); } catch (NumberFormatException e) { // log or handle the error - return Integer.MIN_VALUE; + return Optional.empty(); } } - public static Integer convertStringToIntUsingIntegerDecode(String input){ + Optional convertStringToIntUsingIntegerDecode(String input){ try { - return Integer.decode(input); + return Optional.of(Integer.decode(input)); } catch (Exception e) { // log or handle the error - return Integer.MIN_VALUE; + return Optional.empty(); } } - public static Integer convertStringToIntUsingOptional(String input){ + Optional convertStringToIntUsingOptional(String input){ Optional parsedInt; try { parsedInt = Optional.of(Integer.parseInt(input)); @@ -43,10 +39,10 @@ public class StringToIntConverter { // log or handle the error parsedInt = Optional.empty(); } - return parsedInt.orElse(Integer.MIN_VALUE); + return parsedInt; } - public static int convertStringToIntUsingNumberUtils(String input, Integer defaultValue){ + int convertStringToIntUsingNumberUtils(String input, Integer defaultValue){ return NumberUtils.toInt(input, defaultValue); } } diff --git a/core-java-modules/core-java-string-conversions-3/src/test/java/com/baeldung/stringtoint/StringToIntConverterUnitTest.java b/core-java-modules/core-java-string-conversions-3/src/test/java/com/baeldung/stringtoint/StringToIntConverterUnitTest.java index 1bd7450914..c0c5da7731 100644 --- a/core-java-modules/core-java-string-conversions-3/src/test/java/com/baeldung/stringtoint/StringToIntConverterUnitTest.java +++ b/core-java-modules/core-java-string-conversions-3/src/test/java/com/baeldung/stringtoint/StringToIntConverterUnitTest.java @@ -5,7 +5,9 @@ import java.util.List; import org.junit.jupiter.api.Assertions; import org.junit.jupiter.api.Test; -class StringToIntConverterUnitTest { +class stringToIntConverter { + + private StringToIntConverter stringToIntConverter = new StringToIntConverter(); @Test void whenConvertingIntToString_thenInvalidCasesReturnIntegerMinValue() { @@ -18,11 +20,11 @@ class StringToIntConverterUnitTest { new TestData("hello", Integer.MIN_VALUE) ); testData.forEach(data -> { - Assertions.assertEquals(data.expectedOutput, StringToIntConverter.convertStringToIntUsingIntegerParseInt(data.input)); - Assertions.assertEquals(data.expectedOutput, StringToIntConverter.convertStringToIntUsingIntegerValueOf(data.input)); - Assertions.assertEquals(data.expectedOutput, StringToIntConverter.convertStringToIntUsingOptional(data.input)); - Assertions.assertEquals(data.expectedOutput, StringToIntConverter.convertStringToIntUsingIntegerDecode(data.input)); - Assertions.assertEquals(data.expectedOutput, StringToIntConverter.convertStringToIntUsingNumberUtils(data.input,Integer.MIN_VALUE )); + Assertions.assertEquals(data.expectedOutput, stringToIntConverter.convertStringToIntUsingIntegerParseInt(data.input).orElse(Integer.MIN_VALUE)); + Assertions.assertEquals(data.expectedOutput, stringToIntConverter.convertStringToIntUsingIntegerValueOf(data.input).orElse(Integer.MIN_VALUE)); + Assertions.assertEquals(data.expectedOutput, stringToIntConverter.convertStringToIntUsingOptional(data.input).orElse(Integer.MIN_VALUE)); + Assertions.assertEquals(data.expectedOutput, stringToIntConverter.convertStringToIntUsingIntegerDecode(data.input).orElse(Integer.MIN_VALUE)); + Assertions.assertEquals(data.expectedOutput, stringToIntConverter.convertStringToIntUsingNumberUtils(data.input,Integer.MIN_VALUE )); }); } @@ -33,11 +35,11 @@ class StringToIntConverterUnitTest { new TestData("-23", -23) ); testData.forEach(data -> { - Assertions.assertEquals(data.expectedOutput, StringToIntConverter.convertStringToIntUsingIntegerParseInt(data.input)); - Assertions.assertEquals(data.expectedOutput, StringToIntConverter.convertStringToIntUsingIntegerValueOf(data.input)); - Assertions.assertEquals(data.expectedOutput, StringToIntConverter.convertStringToIntUsingOptional(data.input)); - Assertions.assertEquals(data.expectedOutput, StringToIntConverter.convertStringToIntUsingNumberUtils(data.input, Integer.MIN_VALUE)); - Assertions.assertEquals(data.expectedOutput, StringToIntConverter.convertStringToIntUsingIntegerDecode(data.input)); + Assertions.assertEquals(data.expectedOutput, stringToIntConverter.convertStringToIntUsingIntegerParseInt(data.input).orElse(Integer.MIN_VALUE)); + Assertions.assertEquals(data.expectedOutput, stringToIntConverter.convertStringToIntUsingIntegerValueOf(data.input).orElse(Integer.MIN_VALUE)); + Assertions.assertEquals(data.expectedOutput, stringToIntConverter.convertStringToIntUsingOptional(data.input).orElse(Integer.MIN_VALUE)); + Assertions.assertEquals(data.expectedOutput, stringToIntConverter.convertStringToIntUsingNumberUtils(data.input, Integer.MIN_VALUE)); + Assertions.assertEquals(data.expectedOutput, stringToIntConverter.convertStringToIntUsingIntegerDecode(data.input).orElse(Integer.MIN_VALUE)); }); } From 3a1fd12709d27ecea7e9e97de9fc3e3296df9ad0 Mon Sep 17 00:00:00 2001 From: Deboshree Date: Sun, 21 May 2023 23:36:38 +0530 Subject: [PATCH 4/6] removed optional specific function --- .../baeldung/stringtoint/StringToIntConverter.java | 11 ----------- .../stringtoint/StringToIntConverterUnitTest.java | 2 -- 2 files changed, 13 deletions(-) diff --git a/core-java-modules/core-java-string-conversions-3/src/main/java/com/baeldung/stringtoint/StringToIntConverter.java b/core-java-modules/core-java-string-conversions-3/src/main/java/com/baeldung/stringtoint/StringToIntConverter.java index 6e7ea05bd7..151dcb3fdb 100644 --- a/core-java-modules/core-java-string-conversions-3/src/main/java/com/baeldung/stringtoint/StringToIntConverter.java +++ b/core-java-modules/core-java-string-conversions-3/src/main/java/com/baeldung/stringtoint/StringToIntConverter.java @@ -31,17 +31,6 @@ public class StringToIntConverter { } } - Optional convertStringToIntUsingOptional(String input){ - Optional parsedInt; - try { - parsedInt = Optional.of(Integer.parseInt(input)); - } catch (Exception e) { - // log or handle the error - parsedInt = Optional.empty(); - } - return parsedInt; - } - int convertStringToIntUsingNumberUtils(String input, Integer defaultValue){ return NumberUtils.toInt(input, defaultValue); } diff --git a/core-java-modules/core-java-string-conversions-3/src/test/java/com/baeldung/stringtoint/StringToIntConverterUnitTest.java b/core-java-modules/core-java-string-conversions-3/src/test/java/com/baeldung/stringtoint/StringToIntConverterUnitTest.java index c0c5da7731..5f6d2ae73f 100644 --- a/core-java-modules/core-java-string-conversions-3/src/test/java/com/baeldung/stringtoint/StringToIntConverterUnitTest.java +++ b/core-java-modules/core-java-string-conversions-3/src/test/java/com/baeldung/stringtoint/StringToIntConverterUnitTest.java @@ -22,7 +22,6 @@ class stringToIntConverter { testData.forEach(data -> { Assertions.assertEquals(data.expectedOutput, stringToIntConverter.convertStringToIntUsingIntegerParseInt(data.input).orElse(Integer.MIN_VALUE)); Assertions.assertEquals(data.expectedOutput, stringToIntConverter.convertStringToIntUsingIntegerValueOf(data.input).orElse(Integer.MIN_VALUE)); - Assertions.assertEquals(data.expectedOutput, stringToIntConverter.convertStringToIntUsingOptional(data.input).orElse(Integer.MIN_VALUE)); Assertions.assertEquals(data.expectedOutput, stringToIntConverter.convertStringToIntUsingIntegerDecode(data.input).orElse(Integer.MIN_VALUE)); Assertions.assertEquals(data.expectedOutput, stringToIntConverter.convertStringToIntUsingNumberUtils(data.input,Integer.MIN_VALUE )); }); @@ -37,7 +36,6 @@ class stringToIntConverter { testData.forEach(data -> { Assertions.assertEquals(data.expectedOutput, stringToIntConverter.convertStringToIntUsingIntegerParseInt(data.input).orElse(Integer.MIN_VALUE)); Assertions.assertEquals(data.expectedOutput, stringToIntConverter.convertStringToIntUsingIntegerValueOf(data.input).orElse(Integer.MIN_VALUE)); - Assertions.assertEquals(data.expectedOutput, stringToIntConverter.convertStringToIntUsingOptional(data.input).orElse(Integer.MIN_VALUE)); Assertions.assertEquals(data.expectedOutput, stringToIntConverter.convertStringToIntUsingNumberUtils(data.input, Integer.MIN_VALUE)); Assertions.assertEquals(data.expectedOutput, stringToIntConverter.convertStringToIntUsingIntegerDecode(data.input).orElse(Integer.MIN_VALUE)); }); From 89a7a2f448ffc8da7cc66b337e33af1a846e243f Mon Sep 17 00:00:00 2001 From: Deboshree Date: Sun, 21 May 2023 23:41:53 +0530 Subject: [PATCH 5/6] changing unit test class name --- .../com/baeldung/stringtoint/StringToIntConverterUnitTest.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/core-java-modules/core-java-string-conversions-3/src/test/java/com/baeldung/stringtoint/StringToIntConverterUnitTest.java b/core-java-modules/core-java-string-conversions-3/src/test/java/com/baeldung/stringtoint/StringToIntConverterUnitTest.java index 5f6d2ae73f..15cc04ed04 100644 --- a/core-java-modules/core-java-string-conversions-3/src/test/java/com/baeldung/stringtoint/StringToIntConverterUnitTest.java +++ b/core-java-modules/core-java-string-conversions-3/src/test/java/com/baeldung/stringtoint/StringToIntConverterUnitTest.java @@ -5,7 +5,7 @@ import java.util.List; import org.junit.jupiter.api.Assertions; import org.junit.jupiter.api.Test; -class stringToIntConverter { +class StringToIntConverterUnitTest { private StringToIntConverter stringToIntConverter = new StringToIntConverter(); From e0d73ee5429b2ab9839614fb45acb67c0469fb5a Mon Sep 17 00:00:00 2001 From: Deboshree Date: Mon, 22 May 2023 13:26:06 +0530 Subject: [PATCH 6/6] changing branch --- .../core-java-numbers-conversions/pom.xml | 8 +++++ .../stringtoint/StringToIntConverter.java | 0 .../StringToIntConverterUnitTest.java | 0 .../core-java-string-conversions-3/README.md | 6 ---- .../core-java-string-conversions-3/pom.xml | 34 ------------------- 5 files changed, 8 insertions(+), 40 deletions(-) rename core-java-modules/{core-java-string-conversions-3 => core-java-numbers-conversions}/src/main/java/com/baeldung/stringtoint/StringToIntConverter.java (100%) rename core-java-modules/{core-java-string-conversions-3 => core-java-numbers-conversions}/src/test/java/com/baeldung/stringtoint/StringToIntConverterUnitTest.java (100%) delete mode 100644 core-java-modules/core-java-string-conversions-3/README.md delete mode 100644 core-java-modules/core-java-string-conversions-3/pom.xml diff --git a/core-java-modules/core-java-numbers-conversions/pom.xml b/core-java-modules/core-java-numbers-conversions/pom.xml index 55df86d5c7..f745b83f8a 100644 --- a/core-java-modules/core-java-numbers-conversions/pom.xml +++ b/core-java-modules/core-java-numbers-conversions/pom.xml @@ -12,6 +12,14 @@ 0.0.1-SNAPSHOT + + + org.apache.commons + commons-lang3 + ${commons-lang3.version} + + + core-java-numbers-conversions diff --git a/core-java-modules/core-java-string-conversions-3/src/main/java/com/baeldung/stringtoint/StringToIntConverter.java b/core-java-modules/core-java-numbers-conversions/src/main/java/com/baeldung/stringtoint/StringToIntConverter.java similarity index 100% rename from core-java-modules/core-java-string-conversions-3/src/main/java/com/baeldung/stringtoint/StringToIntConverter.java rename to core-java-modules/core-java-numbers-conversions/src/main/java/com/baeldung/stringtoint/StringToIntConverter.java diff --git a/core-java-modules/core-java-string-conversions-3/src/test/java/com/baeldung/stringtoint/StringToIntConverterUnitTest.java b/core-java-modules/core-java-numbers-conversions/src/test/java/com/baeldung/stringtoint/StringToIntConverterUnitTest.java similarity index 100% rename from core-java-modules/core-java-string-conversions-3/src/test/java/com/baeldung/stringtoint/StringToIntConverterUnitTest.java rename to core-java-modules/core-java-numbers-conversions/src/test/java/com/baeldung/stringtoint/StringToIntConverterUnitTest.java diff --git a/core-java-modules/core-java-string-conversions-3/README.md b/core-java-modules/core-java-string-conversions-3/README.md deleted file mode 100644 index 4e03f060fb..0000000000 --- a/core-java-modules/core-java-string-conversions-3/README.md +++ /dev/null @@ -1,6 +0,0 @@ -## Java String Conversions - -This module contains articles about string conversions from/to another type. - -### Relevant Articles: -- More articles: [[next -->]](/core-java-modules/core-java-string-conversions-2) diff --git a/core-java-modules/core-java-string-conversions-3/pom.xml b/core-java-modules/core-java-string-conversions-3/pom.xml deleted file mode 100644 index ef51c0dfdf..0000000000 --- a/core-java-modules/core-java-string-conversions-3/pom.xml +++ /dev/null @@ -1,34 +0,0 @@ - - - 4.0.0 - core-java-string-conversions-3 - 0.1.0-SNAPSHOT - core-java-string-conversions-3 - jar - - - com.baeldung.core-java-modules - core-java-modules - 0.0.1-SNAPSHOT - - - - - org.apache.commons - commons-lang3 - ${commons-lang3.version} - - - - - core-java-string-conversions-3 - - - src/main/resources - true - - - - \ No newline at end of file