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 tolerance of repeated string
12 * literals, since the {@code AvoidDuplicateLiterals} rule is not part
13 * of the ruleset.
14 *
15 * @since 0.25.1
16 */
17 final class PmdDuplicateLiteralsTest {
18
19 @Test
20 void toleratesDuplicateLiterals() throws Exception {
21 new PmdAssert(
22 "ToleratesDuplicateLiterals.java",
23 Matchers.is(true),
24 Matchers.not(
25 Matchers.containsString("AvoidDuplicateLiterals")
26 )
27 ).assertOk();
28 }
29 }