Skip to content

Commit d0c22bb

Browse files
committed
Add completion item kind images tests
1 parent c860fe7 commit d0c22bb

1 file changed

Lines changed: 14 additions & 0 deletions

File tree

org.eclipse.lsp4e.test/src/org/eclipse/lsp4e/test/utils/LSPImagesTest.java

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,11 +15,14 @@
1515

1616
import org.eclipse.jface.resource.ImageDescriptor;
1717
import org.eclipse.lsp4e.ui.LSPImages;
18+
import org.eclipse.lsp4j.CompletionItem;
19+
import org.eclipse.lsp4j.CompletionItemKind;
1820
import org.eclipse.lsp4j.SymbolKind;
1921
import org.eclipse.lsp4j.SymbolTag;
2022
import org.eclipse.swt.graphics.Image;
2123
import org.junit.jupiter.params.ParameterizedTest;
2224
import org.junit.jupiter.params.provider.EnumSource;
25+
import org.junit.jupiter.params.provider.EnumSource.Mode;
2326

2427
public class LSPImagesTest {
2528

@@ -40,5 +43,16 @@ public void testAllOverlayImagesForSymbolTagAvailable(SymbolTag tag) {
4043
assertNotNull(descriptor);
4144
assertNotNull(img);
4245
}
46+
47+
@ParameterizedTest
48+
@EnumSource(value=CompletionItemKind.class, mode=Mode.EXCLUDE, names= { "Color", "Event", "Operator" })
49+
public void testAllImagesForCompletionItemKindAvailable(CompletionItemKind kind) {
50+
CompletionItem item = new CompletionItem();
51+
item.setKind(kind);
52+
53+
Image img = LSPImages.imageFromCompletionItem(item);
54+
55+
assertNotNull(img);
56+
}
4357

4458
}

0 commit comments

Comments
 (0)