nimona/go-nimona

View on GitHub
resolver_fake.go

Summary

Maintainability
A
0 mins
Test Coverage
package nimona

import (
    "fmt"
)

type ResolverFake struct {
    identities map[string]*IdentityInfo
}

func (r *ResolverFake) ResolveIdentityAlias(alias IdentityAlias) (*IdentityInfo, error) {
    if info, ok := r.identities[alias.Hostname]; ok {
        return info, nil
    }
    return nil, fmt.Errorf("identity not found")
}