From 48b3caa21fce4b0ab2a89eb378b592c663dd0ec9 Mon Sep 17 00:00:00 2001 From: Ulli Hafner Date: Tue, 16 Jun 2026 13:23:03 +0200 Subject: [PATCH] Expose PMD exception --- pom.xml | 24 ++++--------------- .../hafner/util/ValidationUtilitiesTest.java | 17 +++++++++++++ 2 files changed, 21 insertions(+), 20 deletions(-) create mode 100644 src/test/java/edu/hm/hafner/util/ValidationUtilitiesTest.java diff --git a/pom.xml b/pom.xml index 95cec8f27..9ffaa64d9 100644 --- a/pom.xml +++ b/pom.xml @@ -815,14 +815,14 @@ - edu.hm.hafner + net.sourceforge.pmd pmd-core - ${pmd.metrics.version} + ${pmd.version} - edu.hm.hafner + net.sourceforge.pmd pmd-java - ${pmd.metrics.version} + ${pmd.version} net.sourceforge.pmd @@ -850,22 +850,6 @@ ${pmd.skip} - - run-pmd-metrics - - pmd - - verify - - ${project.build.directory}/metrics - - /category/java/metric.xml - - net.sourceforge.pmd.renderers.MetricsRenderer - false - ${pmd.skip} - - run-pmd-tests diff --git a/src/test/java/edu/hm/hafner/util/ValidationUtilitiesTest.java b/src/test/java/edu/hm/hafner/util/ValidationUtilitiesTest.java new file mode 100644 index 000000000..4696e46df --- /dev/null +++ b/src/test/java/edu/hm/hafner/util/ValidationUtilitiesTest.java @@ -0,0 +1,17 @@ +package edu.hm.hafner.util; + +import org.junit.jupiter.api.Test; + +import static org.assertj.core.api.Assertions.*; + +class ValidationUtilitiesTest { + @Test + void shouldContainDefaultCharsets() { + var allCharsets = getAllCharsets(); + assertThat(allCharsets).isNotEmpty().contains("UTF-8", "ISO-8859-1"); + } + + private String getAllCharsets() { + return "UTF-8"; + } +}