Book Image

Mastering Unit Testing Using Mockito and JUnit

By : Sujoy Acharya
Book Image

Mastering Unit Testing Using Mockito and JUnit

By: Sujoy Acharya

Overview of this book

Table of Contents (17 chapters)
Mastering Unit Testing Using Mockito and JUnit
Credits
About the Author
About the Reviewers
www.PacktPub.com
Preface
Index

Working with the PMD plugin


PMD can find duplicate code, dead code, empty if/while statements, empty try/catch blocks, complicated expressions, cyclomatic complexity, and so on.

The following is the update site URL for Eclipse: http://sourceforge.net/projects/pmd/files/pmd-eclipse/update-site/. You can also install it through Eclipse Marketplace.

After installation, right-click on the CodeQualityChapter06 project and select the Toggle PMD Nature menu item. It will enable the project for PMD analysis. The following screenshot demonstrates the PMD pop-up menu options:

PMD shows the errors in the Problems tab. The following screenshot shows the PMD violations in the Problems tab:

The next section will describe the SonarQube dashboard and analyze projects using the SonarQube runner, Ant, Gradle, and Maven.