From 6a6ef9e18ed3d2d84f121409be27fc5ff23a1ac3 Mon Sep 17 00:00:00 2001 From: Andreas Dangel Date: Sun, 29 Oct 2017 21:25:11 +0100 Subject: [PATCH] [doc] fix doc generator tests which depended on a ruleset from java --- pmd-doc/src/test/resources/expected/java.md | 2 +- pmd-doc/src/test/resources/expected/sample.md | 2 +- .../resources/rulesets/ruledoctest/sample.xml | 2 +- .../rulesets/ruledoctest/sample2.xml | 50 +++++++++++++++++++ 4 files changed, 53 insertions(+), 3 deletions(-) create mode 100644 pmd-doc/src/test/resources/rulesets/ruledoctest/sample2.xml diff --git a/pmd-doc/src/test/resources/expected/java.md b/pmd-doc/src/test/resources/expected/java.md index 8ddbfc08d7..c73286dd91 100644 --- a/pmd-doc/src/test/resources/expected/java.md +++ b/pmd-doc/src/test/resources/expected/java.md @@ -10,6 +10,6 @@ List of rulesets and rules contained in each ruleset. ## Sample * [DeprecatedSample](pmd_rules_java_sample.html#deprecatedsample): Deprecated Just some description of a deprecated rule. * [JumbledIncrementer](pmd_rules_java_sample.html#jumbledincrementer): Avoid jumbled loop incrementers - its usually a mistake, and is confusing even if intentional. -* [MovedRule](pmd_rules_java_sample.html#movedrule): Deprecated The rule has been moved to another ruleset. Use instead [JumbledIncrementer](pmd_rules_java_basic.html#jumbledincrementer). +* [MovedRule](pmd_rules_java_sample.html#movedrule): Deprecated The rule has been moved to another ruleset. Use instead [JumbledIncrementer](pmd_rules_java_sample2.html#jumbledincrementer). * [OverrideBothEqualsAndHashcode](pmd_rules_java_sample.html#overridebothequalsandhashcode): Override both 'public boolean Object.equals(Object other)', and 'public int Object.hashCode()', o... * [RenamedRule](pmd_rules_java_sample.html#renamedrule): Deprecated The rule has been renamed. Use instead [JumbledIncrementer](pmd_rules_java_sample.html#jumbledincrementer). diff --git a/pmd-doc/src/test/resources/expected/sample.md b/pmd-doc/src/test/resources/expected/sample.md index c1119aab3e..67e3016c30 100644 --- a/pmd-doc/src/test/resources/expected/sample.md +++ b/pmd-doc/src/test/resources/expected/sample.md @@ -72,7 +72,7 @@ public class JumbledIncrementerRule1 { Deprecated -The rule has been moved to another ruleset. Use instead: [JumbledIncrementer](pmd_rules_java_basic.html#jumbledincrementer) +The rule has been moved to another ruleset. Use instead: [JumbledIncrementer](pmd_rules_java_sample2.html#jumbledincrementer) **Since:** PMD 1.0 diff --git a/pmd-doc/src/test/resources/rulesets/ruledoctest/sample.xml b/pmd-doc/src/test/resources/rulesets/ruledoctest/sample.xml index 2f3b5c876c..298ab5473d 100644 --- a/pmd-doc/src/test/resources/rulesets/ruledoctest/sample.xml +++ b/pmd-doc/src/test/resources/rulesets/ruledoctest/sample.xml @@ -111,6 +111,6 @@ Just some description of a deprecated rule. - + diff --git a/pmd-doc/src/test/resources/rulesets/ruledoctest/sample2.xml b/pmd-doc/src/test/resources/rulesets/ruledoctest/sample2.xml new file mode 100644 index 0000000000..9278ccb0ad --- /dev/null +++ b/pmd-doc/src/test/resources/rulesets/ruledoctest/sample2.xml @@ -0,0 +1,50 @@ + + + + +Sample ruleset to test rule doc generation. + + + + +Avoid jumbled loop incrementers - its usually a mistake, and is confusing even if intentional. + + 3 + + + + + + + + + + + + +