ducky/devices
2015-11-28
Parent:f5a9d5f8f28d
ducky/devices/memstore_test.go
Add doc comments to all our exported types. It makes golint happy, and it's a good thing to do. It's kind of shameful that we went so long without them. Oops.
1 package devices
3 import (
4 "fmt"
6 "golang.org/x/net/context"
7 )
9 func init() {
10 storerFactories = append(storerFactories, MemstoreFactory{})
11 }
13 type MemstoreFactory struct {
14 }
16 func (m MemstoreFactory) NewStorer(ctx context.Context) (Storer, error) {
17 return NewMemstore(), nil
18 }
20 func (m MemstoreFactory) TeardownStorer(storer Storer, ctx context.Context) error {
21 memstorer, ok := storer.(*Memstore)
22 if !ok {
23 return fmt.Errorf("Storer was not a *Memstore, was a %T", storer)
24 }
25 memstorer.devices = nil
26 return nil
27 }