a test for method lookup element presentation

This commit is contained in:
peter
2011-03-30 14:40:00 +02:00
parent df5992c5ad
commit bbcacf8e4f
2 changed files with 18 additions and 0 deletions
@@ -0,0 +1,5 @@
class Foo {
{
"".equals<caret>
}
}
@@ -14,6 +14,7 @@ import com.intellij.psi.PsiFile
import com.intellij.psi.PsiMethod
import com.intellij.psi.codeStyle.CodeStyleSettings
import com.intellij.psi.codeStyle.CodeStyleSettingsManager
import com.intellij.codeInsight.lookup.LookupElementPresentation
public class NormalCompletionTest extends LightFixtureCompletionTestCase {
@Override
@@ -116,6 +117,18 @@ public class NormalCompletionTest extends LightFixtureCompletionTestCase {
public void testSimpleVariable() throws Exception { doTest() }
public void testMethodItemPresentation() {
configure()
def presentation = new LookupElementPresentation()
myItems[0].renderElement(presentation)
assert "equals" == presentation.itemText
assert "(Object anObject)" == presentation.tailText
assert "boolean" == presentation.typeText
assert !presentation.tailGrayed
assert presentation.itemTextBold
}
public void testPreferLongerNamesOption() throws Exception {
configureByFile("PreferLongerNamesOption.java");