diff --git a/filestore/filestore_test.go b/filestore/filestore_test.go index 06da9eb..01654b7 100644 --- a/filestore/filestore_test.go +++ b/filestore/filestore_test.go @@ -12,6 +12,9 @@ import ( // Test interface implementation of Filestore var _ tusd.DataStore = FileStore{} +var _ tusd.GetReaderDataStore = FileStore{} +var _ tusd.TerminaterDataStore = FileStore{} +var _ tusd.LockerDataStore = FileStore{} func TestFilestore(t *testing.T) { tmp, err := ioutil.TempDir("", "tusd-filestore-") diff --git a/s3store/s3store_test.go b/s3store/s3store_test.go index b404162..873f14d 100644 --- a/s3store/s3store_test.go +++ b/s3store/s3store_test.go @@ -17,6 +17,12 @@ import ( //go:generate mockgen -destination=./s3store_mock_test.go -package=s3store_test github.com/aws/aws-sdk-go/service/s3/s3iface S3API +// Test interface implementations +var _ tusd.DataStore = s3store.S3Store{} +var _ tusd.GetReaderDataStore = s3store.S3Store{} +var _ tusd.TerminaterDataStore = s3store.S3Store{} +var _ tusd.FinisherDataStore = s3store.S3Store{} + func TestNewUpload(t *testing.T) { mockCtrl := gomock.NewController(t) defer mockCtrl.Finish()