From b310926bcb94b63adc4d3c9ed7c8dbf20cfb466b Mon Sep 17 00:00:00 2001 From: peter Date: Fri, 28 Jul 2017 17:20:33 +0200 Subject: [PATCH] mad testing: use real lookup presentation when checking duplicates --- .../testFramework/propertyBased/InvokeCompletion.java | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/platform/testFramework/testSrc/com/intellij/testFramework/propertyBased/InvokeCompletion.java b/platform/testFramework/testSrc/com/intellij/testFramework/propertyBased/InvokeCompletion.java index dfbd43ed24c2..22b6246d936f 100644 --- a/platform/testFramework/testSrc/com/intellij/testFramework/propertyBased/InvokeCompletion.java +++ b/platform/testFramework/testSrc/com/intellij/testFramework/propertyBased/InvokeCompletion.java @@ -153,7 +153,13 @@ public class InvokeCompletion extends ActionOnRange { private static void checkNoDuplicates(List items) { Set> presentations = new HashSet<>(); for (LookupElement item : items) { - LookupElementPresentation p = LookupElementPresentation.renderElement(item); + LookupElementPresentation p = new LookupElementPresentation() { + @Override + public boolean isReal() { + return true; + } + }; + item.renderElement(p); if (seemsTruncated(p.getItemText()) || seemsTruncated(p.getTailText()) || seemsTruncated(p.getTypeText())) { continue; }