From 728ed62ed014a6006a18e531448b1119db525db6 Mon Sep 17 00:00:00 2001 From: Anna Kozlova Date: Wed, 10 May 2017 20:16:41 +0300 Subject: [PATCH] testdata for IDEA-157350 --- ...opLevelToFailedSubstitutorOnNestedLevel.java | 17 +++++++++++++++++ .../lambda/NewMethodRefHighlightingTest.java | 2 ++ 2 files changed, 19 insertions(+) create mode 100644 java/java-tests/testData/codeInsight/daemonCodeAnalyzer/lambda/newMethodRef/PreferErrorOnTopLevelToFailedSubstitutorOnNestedLevel.java diff --git a/java/java-tests/testData/codeInsight/daemonCodeAnalyzer/lambda/newMethodRef/PreferErrorOnTopLevelToFailedSubstitutorOnNestedLevel.java b/java/java-tests/testData/codeInsight/daemonCodeAnalyzer/lambda/newMethodRef/PreferErrorOnTopLevelToFailedSubstitutorOnNestedLevel.java new file mode 100644 index 000000000000..e4d8506aa7e3 --- /dev/null +++ b/java/java-tests/testData/codeInsight/daemonCodeAnalyzer/lambda/newMethodRef/PreferErrorOnTopLevelToFailedSubstitutorOnNestedLevel.java @@ -0,0 +1,17 @@ +import java.util.List; +import java.util.Map; +import java.util.stream.Collectors; + +class MyTest { + static Map getMeetingsById(List meetings){ + return meetings.stream() + .collect(Collectors.groupingBy(Meeting::getId)); + } + +} +class Meeting { + String getId() { + return null; + } +} diff --git a/java/java-tests/testSrc/com/intellij/codeInsight/daemon/lambda/NewMethodRefHighlightingTest.java b/java/java-tests/testSrc/com/intellij/codeInsight/daemon/lambda/NewMethodRefHighlightingTest.java index 41727bc2d96f..bb421ddfc926 100644 --- a/java/java-tests/testSrc/com/intellij/codeInsight/daemon/lambda/NewMethodRefHighlightingTest.java +++ b/java/java-tests/testSrc/com/intellij/codeInsight/daemon/lambda/NewMethodRefHighlightingTest.java @@ -174,6 +174,8 @@ public class NewMethodRefHighlightingTest extends LightDaemonAnalyzerTestCase { public void testDistinguishCapturedWildcardsByDifferentParameters() throws Exception { doTest(); } public void testConstructorRefOnClassWithRecursiveTypeParameter() throws Exception { doTest(); } + public void testPreferErrorOnTopLevelToFailedSubstitutorOnNestedLevel() { doTest(); } + private void doTest() { doTest(false); }