github.com/cilium/cilium@v1.16.2/pkg/bgpv1/manager/instance/fake_instance.go (about)

     1  // SPDX-License-Identifier: Apache-2.0
     2  // Copyright Authors of Cilium
     3  
     4  package instance
     5  
     6  import (
     7  	"github.com/cilium/cilium/pkg/bgpv1/types"
     8  )
     9  
    10  // NewFakeBGPInstance is fake BGP instance, to be used in unit tests.
    11  func NewFakeBGPInstance() *BGPInstance {
    12  	return &BGPInstance{
    13  		Config:   nil,
    14  		Router:   types.NewFakeRouter(),
    15  		Metadata: make(map[string]any),
    16  	}
    17  }