completion of constructor refs (IDEA-145281)

This commit is contained in:
Anna Kozlova
2015-09-18 14:37:18 +03:00
parent 4487019854
commit f4202b8b61
2 changed files with 61 additions and 0 deletions
@@ -148,6 +148,42 @@ class Test88 {
}
"""
}
public void "test constructor ref without start"() {
myFixture.configureByText "a.java", """
interface Foo9 {
Bar test(int p);
}
class Bar {
public Bar(int p) {}
}
class Test88 {
{
Foo9 f = <caret>;
}
}
"""
def items = myFixture.completeBasic()
assert items.find {LookupElementPresentation.renderElement(it).itemText.contains('Bar::new')}
}
public void "test new array ref"() {
myFixture.configureByText "a.java", """
interface Foo9<T> {
T test(int p);
}
class Test88 {
{
Foo9<String[]> f = <caret>;
}
}
"""
def items = myFixture.completeBasic()
assert items.find {LookupElementPresentation.renderElement(it).itemText.contains('String[]::new')}
}
public void testCollectorsToList() {
configureByTestName()