From 9a234079437a1532072ed5f0bce0203922719b0f Mon Sep 17 00:00:00 2001 From: Clyhtsuriva Date: Sun, 27 Jun 2021 12:54:48 +0200 Subject: Fix : Javadoc missing --- .../jacoco/musichub.util/PathValidation.java.html | 40 ++++++++++++++++++++++ 1 file changed, 40 insertions(+) create mode 100644 target/site/jacoco/musichub.util/PathValidation.java.html (limited to 'target/site/jacoco/musichub.util/PathValidation.java.html') diff --git a/target/site/jacoco/musichub.util/PathValidation.java.html b/target/site/jacoco/musichub.util/PathValidation.java.html new file mode 100644 index 0000000..7cb31d4 --- /dev/null +++ b/target/site/jacoco/musichub.util/PathValidation.java.html @@ -0,0 +1,40 @@ +PathValidation.java

PathValidation.java

package musichub.util;
+
+import java.nio.file.Files;
+import java.nio.file.Path;
+import java.nio.file.Paths;
+
+/**
+ * Class offering a path validation method.
+ *
+ * @author Aimeric ADJUTOR
+ * @version 1.0
+ */
+
+public final class PathValidation {
+
+    /**
+     * Method that just throws an AssertionError if the class is called
+     *
+     * @throws AssertionError you can't instantiate this class
+     * @author Aimeric ADJUTOR
+     */
+
+    public PathValidation() {
+        throw new AssertionError("You just can't instantiate this class.");
+    }
+
+    /**
+     * Method that checks the validity of a given path
+     *
+     * @param inputPath the path given by the user
+     * @return a boolean
+     */
+
+    public static boolean isPathValid(String inputPath) {
+        Path path = Paths.get(inputPath);
+        return Files.exists(path);
+    }
+
+}
+
\ No newline at end of file -- cgit v1.2.3