2828import org .junit .jupiter .params .provider .EnumSource .Mode ;
2929
3030public class LSPImagesTest {
31-
31+
3232 @ ParameterizedTest
3333 @ EnumSource (SymbolKind .class )
3434 public void testAllImagesForSymbolKindAvailable (SymbolKind kind ) {
3535 Image img = LSPImages .imageFromSymbolKind (kind );
36-
36+
3737 assertNotNull (img );
3838 }
39-
39+
4040 @ ParameterizedTest
4141 @ EnumSource (SymbolTag .class )
4242 public void testAllOverlayImagesForSymbolTagAvailable (SymbolTag tag ) {
4343 ImageDescriptor descriptor = LSPImages .imageDescriptorOverlayFromSymbolTag (tag );
4444 Image img = LSPImages .imageOverlayFromSymbolTag (tag );
45-
45+
4646 assertNotNull (descriptor );
4747 assertNotNull (img );
4848 }
@@ -54,22 +54,23 @@ public void testAllOverlayImagesForSymbolTagAvailable(SymbolTag tag) {
5454 public void testVisibilityOverlayImagesForFieldsAndMethodsAvailable (SymbolTag tag ) {
5555 var symbolTags = List .of (tag );
5656 SymbolIconProvider labelProvider = new SymbolIconProvider ();
57-
58- Image fieldImage = labelProvider .getImageFor (SymbolKind .Field , symbolTags );
59- Image methodImage = labelProvider .getImageFor (SymbolKind .Method , symbolTags );
60-
57+
58+ // we do not need a symbol for this test, so the last argument is null
59+ Image fieldImage = labelProvider .getImageFor (SymbolKind .Field , symbolTags , null );
60+ Image methodImage = labelProvider .getImageFor (SymbolKind .Method , symbolTags , null );
61+
6162 assertNotNull (fieldImage );
6263 assertNotNull (methodImage );
6364 }
64-
65+
6566 @ ParameterizedTest
6667 @ EnumSource (value =CompletionItemKind .class , mode =Mode .EXCLUDE , names = { "Color" , "Event" , "Operator" })
6768 public void testAllImagesForCompletionItemKindAvailable (CompletionItemKind kind ) {
6869 CompletionItem item = new CompletionItem ();
6970 item .setKind (kind );
70-
71+
7172 Image img = LSPImages .imageFromCompletionItem (item );
72-
73+
7374 assertNotNull (img );
7475 }
7576
0 commit comments