diff --git a/testing-modules/junit-5-configuration/README.md b/testing-modules/junit-5-configuration/README.md
new file mode 100644
index 0000000000..c274391766
--- /dev/null
+++ b/testing-modules/junit-5-configuration/README.md
@@ -0,0 +1,2 @@
+### Relevant Articles:
+-
diff --git a/testing-modules/junit-5-configuration/pom.xml b/testing-modules/junit-5-configuration/pom.xml
new file mode 100644
index 0000000000..aa488ebb8b
--- /dev/null
+++ b/testing-modules/junit-5-configuration/pom.xml
@@ -0,0 +1,41 @@
+
+
+ 4.0.0
+ junit-5-configuration
+ 1.0-SNAPSHOT
+ junit-5-configuration
+ Intro to JUnit 5 configuration
+
+
+ com.baeldung
+ parent-modules
+ 1.0.0-SNAPSHOT
+ ../../
+
+
+
+
+ org.junit.jupiter
+ junit-jupiter-params
+ ${junit.jupiter.version}
+
+
+
+
+
+
+ src/test/resources
+ true
+
+
+
+
+
+ 5.3.1
+ 1.2.0
+ 5.2.0
+
+
+
diff --git a/testing-modules/junit-5-configuration/src/test/java/com/baeldung/resourcedirectory/ReadResourceDirectoryUnitTest.java b/testing-modules/junit-5-configuration/src/test/java/com/baeldung/resourcedirectory/ReadResourceDirectoryUnitTest.java
new file mode 100644
index 0000000000..20fa372abd
--- /dev/null
+++ b/testing-modules/junit-5-configuration/src/test/java/com/baeldung/resourcedirectory/ReadResourceDirectoryUnitTest.java
@@ -0,0 +1,45 @@
+package com.baeldung.resourcedirectory;
+
+import org.junit.Assert;
+import org.junit.Test;
+
+import java.io.File;
+import java.nio.file.Path;
+import java.nio.file.Paths;
+
+public class ReadResourceDirectoryUnitTest {
+
+ @Test
+ public void givenResourcePath_whenReadAbsolutePathWithFile_thenAbsolutePathEndsWithDirectory() {
+ String path = "src/test/resources";
+
+ File file = new File(path);
+ String absolutePath = file.getAbsolutePath();
+
+ System.out.println(absolutePath);
+ Assert.assertTrue(absolutePath.endsWith("src/test/resources"));
+ }
+
+ @Test
+ public void givenResourcePath_whenReadAbsolutePathWithPaths_thenAbsolutePathEndsWithDirectory() {
+ Path resourceDirectory = Paths.get("src", "test", "resources");
+
+ String absolutePath = resourceDirectory.toFile().getAbsolutePath();
+
+ System.out.println(absolutePath);
+ Assert.assertTrue(absolutePath.endsWith("src/test/resources"));
+ }
+
+ @Test
+ public void givenResourceFile_whenReadResourceWithClassLoader_thenPathEndWithFilename() {
+ String resourceName = "example_resource.txt";
+
+ ClassLoader classLoader = getClass().getClassLoader();
+ File file = new File(classLoader.getResource(resourceName).getFile());
+ String absolutePath = file.getAbsolutePath();
+
+ System.out.println(absolutePath);
+ Assert.assertTrue(absolutePath.endsWith("/example_resource.txt"));
+ }
+
+}
diff --git a/testing-modules/junit-5-configuration/src/test/resources/example_resource.txt b/testing-modules/junit-5-configuration/src/test/resources/example_resource.txt
new file mode 100644
index 0000000000..e69de29bb2
diff --git a/testing-modules/pom.xml b/testing-modules/pom.xml
index 39047fb756..40ed63bc12 100644
--- a/testing-modules/pom.xml
+++ b/testing-modules/pom.xml
@@ -32,5 +32,6 @@
test-containers
testing
testng
+ junit-5-configuration