@@ -367,7 +367,7 @@ func TestObjectCacheSemanticProviderSetFallback(t *testing.T) {
367367 }
368368}
369369
370- func TestObjectCacheSemanticProviderSetFallbackTypeOnlyForms (t * testing.T ) {
370+ func TestObjectCacheSemanticProviderSetSkipsBindArtifacts (t * testing.T ) {
371371 t .Parallel ()
372372
373373 fset := token .NewFileSet ()
@@ -429,22 +429,15 @@ func TestObjectCacheSemanticProviderSetFallbackTypeOnlyForms(t *testing.T) {
429429 },
430430 hasher : typeutil .MakeHasher (),
431431 }
432- item , errs := oc .get (setVar )
432+ pset , ok , errs := oc .semanticProviderSet (setVar )
433433 if len (errs ) > 0 {
434- t .Fatalf ("oc.get(Set) errs = %v" , errs )
435- }
436- pset , ok := item .(* ProviderSet )
437- if ! ok || pset == nil {
438- t .Fatalf ("oc.get(Set) type = %T, want *ProviderSet" , item )
439- }
440- if len (pset .Bindings ) != 1 {
441- t .Fatalf ("bindings len = %d, want 1" , len (pset .Bindings ))
434+ t .Fatalf ("semanticProviderSet(Set) errs = %v" , errs )
442435 }
443- if len ( pset . Providers ) != 1 || ! pset . Providers [ 0 ]. IsStruct {
444- t .Fatalf ("providers = %+v , want one struct provider" , pset . Providers )
436+ if ok {
437+ t .Fatalf ("semanticProviderSet(Set) ok = true , want false" )
445438 }
446- if len ( pset . Fields ) != 1 || pset . Fields [ 0 ]. Name != "Message" {
447- t .Fatalf ("fields = %+ v, want Message field " , pset . Fields )
439+ if pset != nil {
440+ t .Fatalf ("semanticProviderSet(Set) = %# v, want nil " , pset )
448441 }
449442}
450443
0 commit comments