Skip to content

Latest commit

 

History

History
79 lines (45 loc) · 2.72 KB

README.md

File metadata and controls

79 lines (45 loc) · 2.72 KB

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