TestNewUploadLargerMaxObjectSize
This commit is contained in:
parent
0831bd79f8
commit
997961ff5c
|
@ -214,7 +214,6 @@ func TestNewUpload(t *testing.T) {
|
||||||
assert.Equal("uploadId+multipartId", id)
|
assert.Equal("uploadId+multipartId", id)
|
||||||
}
|
}
|
||||||
|
|
||||||
/*
|
|
||||||
func TestNewUploadLargerMaxObjectSize(t *testing.T) {
|
func TestNewUploadLargerMaxObjectSize(t *testing.T) {
|
||||||
mockCtrl := gomock.NewController(t)
|
mockCtrl := gomock.NewController(t)
|
||||||
defer mockCtrl.Finish()
|
defer mockCtrl.Finish()
|
||||||
|
@ -226,42 +225,16 @@ func TestNewUploadLargerMaxObjectSize(t *testing.T) {
|
||||||
assert.Equal("bucket", store.Bucket)
|
assert.Equal("bucket", store.Bucket)
|
||||||
assert.Equal(s3obj, store.Service)
|
assert.Equal(s3obj, store.Service)
|
||||||
|
|
||||||
s1 := "hello"
|
|
||||||
s2 := "men?"
|
|
||||||
|
|
||||||
gomock.InOrder(
|
|
||||||
s3obj.EXPECT().CreateMultipartUpload(&s3.CreateMultipartUploadInput{
|
|
||||||
Bucket: aws.String("bucket"),
|
|
||||||
Key: aws.String("uploadId"),
|
|
||||||
Metadata: map[string]*string{
|
|
||||||
"foo": &s1,
|
|
||||||
"bar": &s2,
|
|
||||||
},
|
|
||||||
}).Return(&s3.CreateMultipartUploadOutput{
|
|
||||||
UploadId: aws.String("multipartId"),
|
|
||||||
}, nil),
|
|
||||||
s3obj.EXPECT().PutObject(&s3.PutObjectInput{
|
|
||||||
Bucket: aws.String("bucket"),
|
|
||||||
Key: aws.String("uploadId.info"),
|
|
||||||
Body: bytes.NewReader([]byte(`{"ID":"uploadId+multipartId","Size":500,"Offset":0,"MetaData":{"bar":"menü","foo":"hello"},"IsPartial":false,"IsFinal":false,"PartialUploads":null}`)),
|
|
||||||
ContentLength: aws.Int64(int64(148)),
|
|
||||||
}),
|
|
||||||
)
|
|
||||||
|
|
||||||
info := tusd.FileInfo{
|
info := tusd.FileInfo{
|
||||||
ID: "uploadId",
|
ID: "uploadId",
|
||||||
Size: 500,
|
Size: store.MaxObjectSize + 1,
|
||||||
MetaData: map[string]string{
|
|
||||||
"foo": "hello",
|
|
||||||
"bar": "menü",
|
|
||||||
},
|
|
||||||
}
|
}
|
||||||
|
|
||||||
id, err := store.NewUpload(info)
|
id, err := store.NewUpload(info)
|
||||||
assert.Nil(err)
|
assert.NotNil(err)
|
||||||
assert.Equal("uploadId+multipartId", id)
|
assert.EqualError(err, fmt.Sprintf("s3store: upload size of %v bytes exceeds MaxObjectSize of %v bytes", info.Size, store.MaxObjectSize))
|
||||||
|
assert.Equal("", id)
|
||||||
}
|
}
|
||||||
*/
|
|
||||||
|
|
||||||
func TestGetInfoNotFound(t *testing.T) {
|
func TestGetInfoNotFound(t *testing.T) {
|
||||||
mockCtrl := gomock.NewController(t)
|
mockCtrl := gomock.NewController(t)
|
||||||
|
|
Loading…
Reference in New Issue