From 868c0a259553fe89751868621e6517408374df8f Mon Sep 17 00:00:00 2001 From: Anna Kozlova Date: Sun, 4 Nov 2012 14:59:47 +0100 Subject: [PATCH] testdata for IDEA-26738 --- .../UncheckedWarningIDEA26738.java | 19 +++++++++++++++++++ .../daemon/LightAdvHighlightingJdk7Test.java | 1 + 2 files changed, 20 insertions(+) create mode 100644 java/java-tests/testData/codeInsight/daemonCodeAnalyzer/advHighlighting7/UncheckedWarningIDEA26738.java diff --git a/java/java-tests/testData/codeInsight/daemonCodeAnalyzer/advHighlighting7/UncheckedWarningIDEA26738.java b/java/java-tests/testData/codeInsight/daemonCodeAnalyzer/advHighlighting7/UncheckedWarningIDEA26738.java new file mode 100644 index 000000000000..824982cf2f70 --- /dev/null +++ b/java/java-tests/testData/codeInsight/daemonCodeAnalyzer/advHighlighting7/UncheckedWarningIDEA26738.java @@ -0,0 +1,19 @@ +import java.util.Collection; + + +class UncheckedBug +{ + + void foo(Collection strings) { + assertThat(strings, hasSize(0)); + } + + public static Matcher> hasSize(int size) { + return null; + } + + public static void assertThat(T actual, Matcher matcher) { + } + + interface Matcher<T> {} +} \ No newline at end of file diff --git a/java/java-tests/testSrc/com/intellij/codeInsight/daemon/LightAdvHighlightingJdk7Test.java b/java/java-tests/testSrc/com/intellij/codeInsight/daemon/LightAdvHighlightingJdk7Test.java index 9dc3dcff283d..b5b235211baf 100644 --- a/java/java-tests/testSrc/com/intellij/codeInsight/daemon/LightAdvHighlightingJdk7Test.java +++ b/java/java-tests/testSrc/com/intellij/codeInsight/daemon/LightAdvHighlightingJdk7Test.java @@ -169,5 +169,6 @@ public class LightAdvHighlightingJdk7Test extends LightDaemonAnalyzerTestCase { public void testUncheckedWarningIDEA70620() throws Exception { doTest(true, false); } public void testUncheckedWarningIDEA60166() throws Exception { doTest(true, false); } public void testUncheckedWarningIDEA21432() throws Exception { doTest(true, false); } + public void testUncheckedWarningIDEA26738() throws Exception { doTest(true, false); } public void testAnnotationApplicability() throws Exception { doTest(true, false); } }