View Javadoc
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 UselessParentheses} rule.
13   * @since 0.25.1
14   */
15  final class PmdUselessParenthesesTest {
16  
17      @Test
18      void forbidsUselessParentheses() throws Exception {
19          new PmdAssert(
20              "UselessParentheses.java",
21              Matchers.is(false),
22              Matchers.containsString("Useless parentheses")
23          ).assertOk();
24      }
25  }