tests: add locker and math tests

This commit is contained in:
Jon Lundy
2022-08-06 09:52:36 -06:00
parent 189cb5c968
commit f436393965
11 changed files with 268 additions and 94 deletions

View File

@@ -21,8 +21,9 @@ type diskStore struct {
var _ driver.Driver = (*diskStore)(nil)
func Init(ctx context.Context) {
func Init(ctx context.Context) error {
es.Register(ctx, "file", &diskStore{})
return nil
}
func (diskStore) Open(dsn string) (driver.EventStore, error) {
@@ -143,7 +144,7 @@ func (es *diskStore) Load(ctx context.Context, agg event.Aggregate) error {
if err != nil {
return err
}
events[i], err = event.UnmarshalText(b, first+i)
events[i], err = event.UnmarshalText(ctx, b, first+i)
if err != nil {
return err
}
@@ -193,7 +194,7 @@ func (es *diskStore) Read(ctx context.Context, streamID string, pos, count int64
if err != nil {
return events, err
}
events[i], err = event.UnmarshalText(b, start)
events[i], err = event.UnmarshalText(ctx, b, start)
if err != nil {
return events, err
}