Merge branch 'pr-30'
This commit is contained in:
@ -0,0 +1,28 @@
|
||||
/**
|
||||
* BSD-style license; for more info see http://pmd.sourceforge.net/license.html
|
||||
*/
|
||||
package net.sourceforge.pmd.cpd;
|
||||
|
||||
import net.sourceforge.pmd.cli.BaseCPDCLITest;
|
||||
|
||||
import org.junit.Assert;
|
||||
import org.junit.Test;
|
||||
|
||||
public class CPDCommandLineInterfaceTest extends BaseCPDCLITest {
|
||||
@Test
|
||||
public void shouldFindDuplicatesWithDifferentFileExtensions() {
|
||||
runCPD("--minimum-tokens", "5", "--language", "js", "--files", "src/test/resources/net/sourceforge/pmd/cpd/ts/File1.ts",
|
||||
"src/test/resources/net/sourceforge/pmd/cpd/ts/File2.ts");
|
||||
|
||||
String out = getOutput();
|
||||
Assert.assertTrue(out.contains("Found a 9 line (30 tokens) duplication in the following files"));
|
||||
}
|
||||
|
||||
@Test
|
||||
public void shouldFindNoDuplicatesWithDifferentFileExtensions() {
|
||||
runCPD("--minimum-tokens", "5", "--language", "js", "--files", "src/test/resources/net/sourceforge/pmd/cpd/ts/");
|
||||
|
||||
String out = getOutput();
|
||||
Assert.assertTrue(out.isEmpty());
|
||||
}
|
||||
}
|
@ -0,0 +1,9 @@
|
||||
(function(){
|
||||
|
||||
var x = 1;
|
||||
var y = 2;
|
||||
var z = 3;
|
||||
window.alert('Test');
|
||||
|
||||
|
||||
})();
|
@ -0,0 +1,9 @@
|
||||
(function(){
|
||||
|
||||
var x = 1;
|
||||
var y = 2;
|
||||
var z = 3;
|
||||
window.alert('Test');
|
||||
|
||||
|
||||
})();
|
Reference in New Issue
Block a user