1 /***
2 * BSD-style license; for more info see http://pmd.sourceforge.net/license.html
3 */
4 package test.net.sourceforge.pmd.rules;
5
6 import net.sourceforge.pmd.PMD;
7 import net.sourceforge.pmd.rules.UnnecessaryConversionTemporaryRule;
8 import test.net.sourceforge.pmd.testframework.RuleTst;
9
10 public class UnnecessaryTemporariesRuleTest extends RuleTst {
11
12 private static final String TEST1 =
13 " public class UnnecessaryTemporary1 {" + PMD.EOL +
14 " void method (int x) {" + PMD.EOL +
15 " new Integer(x).toString(); " + PMD.EOL +
16 " new Long(x).toString(); " + PMD.EOL +
17 " new Float(x).toString(); " + PMD.EOL +
18 " new Byte((byte)x).toString(); " + PMD.EOL +
19 " new Double(x).toString(); " + PMD.EOL +
20 " new Short((short)x).toString(); " + PMD.EOL +
21 " }" + PMD.EOL +
22 " }";
23
24 public void testSimple() throws Throwable {
25 runTestFromString(TEST1, 6, new UnnecessaryConversionTemporaryRule());
26 }
27 }
This page was automatically generated by Maven