testdata to check additional constraints

This commit is contained in:
Anna Kozlova
2015-04-29 19:18:19 +02:00
parent a24fa482c9
commit 3c5b94f461
2 changed files with 17 additions and 0 deletions
@@ -0,0 +1,13 @@
import java.util.List;
import java.util.stream.Collectors;
import java.util.stream.Stream;
class MyTest {
void foo(Stream<List<Person>> listStream) {
listStream.map(lp -> lp.stream().map(p -> p.name).collect(Collectors.joining("/", "<", ">")));
}
public static class Person {
private String name = "";
}
}
@@ -31,6 +31,10 @@ public class Java8ExpressionsCheckTest extends LightDaemonAnalyzerTestCase {
doTestAllMethodCallExpressions();
}
public void testNestedLambdaAdditionalConstraints() throws Exception {
doTestAllMethodCallExpressions();
}
private void doTestAllMethodCallExpressions() {
configureByFile(BASE_PATH + "/" + getTestName(false) + ".java");
final Collection<PsiMethodCallExpression> methodCallExpressions = PsiTreeUtil.findChildrenOfType(getFile(), PsiMethodCallExpression.class);