Upgraded to PMD 7.0.0-rc4

This commit is contained in:
Erik C. Thauvin 2023-09-30 11:53:47 -07:00
parent 69e2b8a62e
commit 310af9a601
4 changed files with 29 additions and 37 deletions

View file

@ -16,6 +16,7 @@
package rife.bld.extension;
import net.sourceforge.pmd.PMDConfiguration;
import org.junit.jupiter.api.Test;
import java.io.IOException;
@ -74,9 +75,13 @@ class PmdOperationTest {
@Test
void testEncoding() {
var pmd = newPmdOperation().ruleSets(CATEGORY_FOO).encoding("UTF-16");
var config = pmd.initConfiguration(COMMAND_NAME);
assertThat(config.getSourceEncoding()).isEqualTo(StandardCharsets.UTF_16);
PmdOperation pmd = newPmdOperation().ruleSets(CATEGORY_FOO).encoding("UTF-16");
PMDConfiguration config = pmd.initConfiguration(COMMAND_NAME);
assertThat(config.getSourceEncoding()).isEqualTo(StandardCharsets.UTF_16).as("UTF-16");
pmd = pmd.encoding(StandardCharsets.ISO_8859_1);
config = pmd.initConfiguration(COMMAND_NAME);
assertThat(config.getSourceEncoding()).isEqualTo(StandardCharsets.ISO_8859_1).as("ISO_8859");
}
@Test