mirror of https://github.com/poanetwork/gecko.git
38 lines
982 B
Go
38 lines
982 B
Go
package chains
|
|
|
|
import (
|
|
"github.com/ava-labs/gecko/ids"
|
|
"github.com/ava-labs/gecko/snow/networking/router"
|
|
)
|
|
|
|
// MockManager implements Manager but does nothing. Always returns nil error.
|
|
// To be used only in tests (namely in package platformvm)
|
|
type MockManager struct{}
|
|
|
|
// Router ...
|
|
func (mm MockManager) Router() router.Router { return nil }
|
|
|
|
// CreateChain ...
|
|
func (mm MockManager) CreateChain(ChainParameters) {}
|
|
|
|
// ForceCreateChain ...
|
|
func (mm MockManager) ForceCreateChain(ChainParameters) {}
|
|
|
|
// AddRegistrant ...
|
|
func (mm MockManager) AddRegistrant(Registrant) {}
|
|
|
|
// Lookup ...
|
|
func (mm MockManager) Lookup(string) (ids.ID, error) { return ids.ID{}, nil }
|
|
|
|
// LookupVM ...
|
|
func (mm MockManager) LookupVM(string) (ids.ID, error) { return ids.ID{}, nil }
|
|
|
|
// Aliases ...
|
|
func (mm MockManager) Aliases(ids.ID) []string { return nil }
|
|
|
|
// Alias ...
|
|
func (mm MockManager) Alias(ids.ID, string) error { return nil }
|
|
|
|
// Shutdown ...
|
|
func (mm MockManager) Shutdown() {}
|