1 /*
2 * SPDX-FileCopyrightText: Copyright (c) 2011-2026 Yegor Bugayenko
3 * SPDX-License-Identifier: MIT
4 */
5 package com.qulice.pmd;
6
7 import org.hamcrest.Matchers;
8 import org.junit.jupiter.api.Test;
9
10 /**
11 * Test case for {@link PmdValidator}'s handling of the
12 * {@code UnnecessaryFinalModifier} rule.
13 * @since 0.25.1
14 */
15 final class PmdUnnecessaryFinalModifierTest {
16
17 @Test
18 void forbidsUnnecessaryFinalModifier() throws Exception {
19 new PmdAssert(
20 "UnnecessaryFinalModifier.java",
21 Matchers.is(false),
22 Matchers.containsString("Unnecessary modifier 'final'")
23 ).assertOk();
24 }
25 }