diff --git a/core-java-modules/core-java-exceptions-3/src/main/java/com/baeldung/exceptions/nosuchfielderror/Dependent.java b/core-java-modules/core-java-exceptions-3/src/main/java/com/baeldung/exceptions/nosuchfielderror/Dependent.java index d838eafdd9..9e222c5a87 100644 --- a/core-java-modules/core-java-exceptions-3/src/main/java/com/baeldung/exceptions/nosuchfielderror/Dependent.java +++ b/core-java-modules/core-java-exceptions-3/src/main/java/com/baeldung/exceptions/nosuchfielderror/Dependent.java @@ -1,6 +1,8 @@ package com.baeldung.exceptions.nosuchfielderror; public class Dependent { + // This needed to be commented post compilation of NoSuchFielDError and Compile public static String message = "Hello Baeldung!!"; -} + +} \ No newline at end of file diff --git a/core-java-modules/core-java-exceptions-3/src/main/java/com/baeldung/exceptions/nosuchfielderror/FieldErrorExample.java b/core-java-modules/core-java-exceptions-3/src/main/java/com/baeldung/exceptions/nosuchfielderror/FieldErrorExample.java index 71099201b8..d2b0bccad0 100644 --- a/core-java-modules/core-java-exceptions-3/src/main/java/com/baeldung/exceptions/nosuchfielderror/FieldErrorExample.java +++ b/core-java-modules/core-java-exceptions-3/src/main/java/com/baeldung/exceptions/nosuchfielderror/FieldErrorExample.java @@ -1,16 +1,20 @@ package com.baeldung.exceptions.nosuchfielderror; public class FieldErrorExample { - + public static void main(String... args) { + fetchAndPrint(); } - + public static String getDependentMessage() { + return Dependent.message; } - + public static void fetchAndPrint() { + System.out.println(getDependentMessage()); } -} + +} \ No newline at end of file diff --git a/core-java-modules/core-java-exceptions-3/src/test/java/com/baeldung/exceptions/nosuchfielderror/FieldErrorExampleUnitTest.java b/core-java-modules/core-java-exceptions-3/src/test/java/com/baeldung/exceptions/nosuchfielderror/FieldErrorExampleUnitTest.java index 5b18b92079..d9a3efacc8 100644 --- a/core-java-modules/core-java-exceptions-3/src/test/java/com/baeldung/exceptions/nosuchfielderror/FieldErrorExampleUnitTest.java +++ b/core-java-modules/core-java-exceptions-3/src/test/java/com/baeldung/exceptions/nosuchfielderror/FieldErrorExampleUnitTest.java @@ -5,10 +5,12 @@ import static org.junit.Assert.assertTrue; import org.junit.Test; public class FieldErrorExampleUnitTest { - + @Test public void whenDependentMessage_returnMessage() { + String dependentMessage = FieldErrorExample.getDependentMessage(); assertTrue("Hello Baeldung!!".equals(dependentMessage)); } -} + +} \ No newline at end of file