mad testing: use real lookup presentation when checking duplicates

This commit is contained in:
peter
2017-07-28 17:20:33 +02:00
parent 7eb37d4806
commit b310926bcb
@@ -153,7 +153,13 @@ public class InvokeCompletion extends ActionOnRange {
private static void checkNoDuplicates(List<LookupElement> items) {
Set<List<?>> 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;
}