Skip to content

Wraps the static code analyze tool Checkstyle into a simple JUnit test

License

Notifications You must be signed in to change notification settings

mocleiri/JUnit-Checkstyle-Test-Wrapper

Repository files navigation

Wraps the static code analyze tool Checkstyle into a simple JUnit test.

alt text

Download

Download the latest version here: https://github.com/corgrath/JUnit-Checkstyle-Test-Wrapper/downloads/

How to use it in an Eclipse project

Download JUnit Checkstyle Test wrapper

Download the latest version of JUnit Checkstyle Test Wrapper and add it to the project.

alt text

Download Checkstyle

Download the latest version of Checkstyle and add it to the project.

Download Checkstyle from: https://sourceforge.net/projects/checkstyle/files/

alt text

Create a JUnit test case

Write a JUnit test case using the wrapper.

import org.junit.Test;

import com.osbcp.junitcheckstyletestwrapper.JUnitCheckstyleTestWrapper;

public class TestCheckstyle {

	@Test
	public void testSrc() throws Exception {

		JUnitCheckstyleTestWrapper.run(this, "./src/", "checkstyle.xml");

	}

}

alt text

Create a Checkstyle rule set file

Create a Checkstyle rule set file and add it in the same folder as the test.

Guide: http://checkstyle.sourceforge.net/availablechecks.html

Or download our sample file: https://github.com/corgrath/JUnit-Checkstyle-Test-Wrapper/raw/master/doc/wiki/checkstyle.xml

alt text

Run and view the results

alt text

JavaDoc

http://dl.dropbox.com/u/8183146/persistent/projects/java_junit_checkstyle_wrapper/javadoc/index.html

License

JUnit Checkstyle Test Wrapper - Copyright 2011 Christoffer Pettersson, christoffer@christoffer.me

Licensed under the Apache License, Version 2.0

About

Wraps the static code analyze tool Checkstyle into a simple JUnit test

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published