Test interface implementations for data stores
This commit is contained in:
parent
c9207d8c5f
commit
bfde73ff89
|
@ -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-")
|
||||
|
|
|
@ -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()
|
||||
|
|
Loading…
Reference in New Issue