initial unit tests
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@2883 51baf565-9d33-0410-a72c-fc3788e3496d
This commit is contained in:
@ -91,6 +91,7 @@
|
||||
</resource>
|
||||
</resources>-->
|
||||
<sourceDirectory>src/java/</sourceDirectory>
|
||||
<unitTestSourceDirectory>src/test/</unitTestSourceDirectory>
|
||||
<resources>
|
||||
<resource>
|
||||
<directory>src/java/</directory>
|
||||
@ -104,8 +105,9 @@
|
||||
<reports>
|
||||
<report>maven-changes-plugin</report>
|
||||
<report>maven-changelog-plugin</report>
|
||||
<report>maven-checkstyle-plugin</report>
|
||||
<report>maven-javadoc-plugin</report>
|
||||
<report>maven-junit-report-plugin</report>
|
||||
<report>maven-checkstyle-plugin</report>
|
||||
<report>maven-pmd-plugin</report>
|
||||
<report>maven-tasklist-plugin</report>
|
||||
<report>maven-jxr-plugin</report>
|
||||
|
55
pmd-swingui/src/test/net/sourceforge/pmd/swingui/PMDViewerTester.java
Executable file
55
pmd-swingui/src/test/net/sourceforge/pmd/swingui/PMDViewerTester.java
Executable file
@ -0,0 +1,55 @@
|
||||
package net.sourceforge.pmd.swingui;
|
||||
|
||||
import java.awt.event.KeyEvent;
|
||||
import java.util.Enumeration;
|
||||
import java.util.logging.Level;
|
||||
import java.util.logging.LogManager;
|
||||
import java.util.logging.Logger;
|
||||
import junit.framework.TestCase;
|
||||
|
||||
/**
|
||||
* This is a tester for the PMD Viewer.
|
||||
*
|
||||
* @author Brant Gurganus
|
||||
* @version 0.1
|
||||
* @since 0.1
|
||||
*/
|
||||
public class PMDViewerTester extends TestCase {
|
||||
/**
|
||||
* Creates the tester.
|
||||
*/
|
||||
public PMDViewerTester() {
|
||||
super("PMD Viewer Test");
|
||||
disableLogging();
|
||||
}
|
||||
|
||||
/**
|
||||
* Creates the tester with the given name.
|
||||
*/
|
||||
public PMDViewerTester(String name) {
|
||||
super(name);
|
||||
disableLogging();
|
||||
}
|
||||
|
||||
/**
|
||||
* Disables logging so that confusion does not happen.
|
||||
*/
|
||||
private void disableLogging() {
|
||||
final LogManager manager = LogManager.getLogManager();
|
||||
final Enumeration loggers = manager.getLoggerNames();
|
||||
while (loggers.hasMoreElements()) {
|
||||
final String logName = (String) loggers.nextElement();
|
||||
Logger log = manager.getLogger(logName);
|
||||
log.setLevel(Level.OFF);
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Ensures that {@link net.sourceforge.pmd.swingui.PMDViewer#translateKey}
|
||||
* works properly.
|
||||
*/
|
||||
public void testTranslateKey() {
|
||||
assertTrue(PMDViewer.translateKey("A") == KeyEvent.VK_A);
|
||||
assertTrue(PMDViewer.translateKey(null) == -1);
|
||||
}
|
||||
}
|
Reference in New Issue
Block a user