package testmocks import ( vocab "github.com/go-ap/activitypub" "github.com/go-ap/filters" proc "github.com/go-ap/processing" ) type st struct{} func (s *st) Load(iri vocab.IRI, filters ...filters.Check) (vocab.Item, error) { i := vocab.ActorNew(iri, vocab.ActorType) return i, nil } func (s *st) Save(v vocab.Item) (vocab.Item, error) { return v, nil } func (s *st) Delete(v vocab.Item) error { return nil } func (s *st) Create(col vocab.CollectionInterface) (vocab.CollectionInterface, error) { return col, nil } func (s *st) AddTo(col vocab.IRI, it vocab.Item) error { return nil } func (s *st) RemoveFrom(col vocab.IRI, it vocab.Item) error { return nil } func GetStore() proc.Store { return &st{} }