From 302788631a1f7159041fce1946f3849f86ab4582 Mon Sep 17 00:00:00 2001 From: Allan Caplan Date: Sat, 14 Oct 2006 23:56:10 +0000 Subject: [PATCH] Tweaking JUnit tests to be more complete git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@4657 51baf565-9d33-0410-a72c-fc3788e3496d --- .../pmd/rules/OverrideBothEqualsAndHashcodeTest.java | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/pmd/regress/test/net/sourceforge/pmd/rules/OverrideBothEqualsAndHashcodeTest.java b/pmd/regress/test/net/sourceforge/pmd/rules/OverrideBothEqualsAndHashcodeTest.java index 87f8eeb44a..530b0ff32d 100644 --- a/pmd/regress/test/net/sourceforge/pmd/rules/OverrideBothEqualsAndHashcodeTest.java +++ b/pmd/regress/test/net/sourceforge/pmd/rules/OverrideBothEqualsAndHashcodeTest.java @@ -32,6 +32,7 @@ public class OverrideBothEqualsAndHashcodeTest extends SimpleAggregatorTst { new TestDescriptor(TEST11, "overloaded both", 0, rule), new TestDescriptor(TEST12, "overloaded hashCode, should fail on equals", 1, rule), new TestDescriptor(TEST13, "implements hashCode but with args", 0, rule), + new TestDescriptor(TEST14, "implements interface other than Comparable", 1, rule), }); } @@ -117,4 +118,11 @@ public class OverrideBothEqualsAndHashcodeTest extends SimpleAggregatorTst { " return 0;" + PMD.EOL + " }" + PMD.EOL + "}"; + + private static final String TEST14 = + "public class Foo implements C {" + PMD.EOL + + " public boolean equals(Object other) { return false; }" + PMD.EOL + + " public int compareTo(Object other) { return 42; }" + PMD.EOL + + "}"; + }