aboutsummaryrefslogtreecommitdiff
path: root/src/test/resources
diff options
context:
space:
mode:
authorVladislav Lisetskiy <vladlis54@gmail.com>2015-11-05 02:05:39 +0300
committerRoman Ivanov <ivanov-jr@mail.ru>2015-11-06 06:09:31 -0800
commit61afa5374e2df61b421357868481edcc4e94845f (patch)
tree45eee2ca92ee1d8280ffd6c3313566f7ed7d284c /src/test/resources
parent176301250bfd2063f405fed4a960064e0a3e0230 (diff)
downloadcheckstyle-61afa5374e2df61b421357868481edcc4e94845f.tar.gz
Issue #1930: EqualsAvoidNull check should check String concatenations
Diffstat (limited to 'src/test/resources')
-rw-r--r--src/test/resources/com/puppycrawl/tools/checkstyle/checks/coding/InputEqualsAvoidNull.java16
1 files changed, 16 insertions, 0 deletions
diff --git a/src/test/resources/com/puppycrawl/tools/checkstyle/checks/coding/InputEqualsAvoidNull.java b/src/test/resources/com/puppycrawl/tools/checkstyle/checks/coding/InputEqualsAvoidNull.java
index 1343da6ac..406c022d7 100644
--- a/src/test/resources/com/puppycrawl/tools/checkstyle/checks/coding/InputEqualsAvoidNull.java
+++ b/src/test/resources/com/puppycrawl/tools/checkstyle/checks/coding/InputEqualsAvoidNull.java
@@ -407,3 +407,19 @@ enum TestEnum {
this.ONE.equals(this);
}
}
+
+class TestConcatenations {
+ String s = null;
+
+ void foo() {
+ s.equals(s + s);
+ s.equals("a" + "b");
+ s.equals(getInt() + s);
+ s.equals(getInt() + getInt());
+ }
+
+ int getInt() {
+ return (Integer) null;
+ }
+}
+