gcs: Save partNumber as part of backend format. (#4666)

Fixes #4637
This commit is contained in:
Harshavardhana
2017-07-13 23:20:16 -07:00
committed by Krishna Srinivas
parent ce7c9c651d
commit bc73a1a1cb
2 changed files with 21 additions and 13 deletions
+8 -4
View File
@@ -17,6 +17,7 @@
package cmd
import (
"fmt"
"reflect"
"testing"
@@ -144,10 +145,13 @@ func TestGCSMultipartMetaName(t *testing.T) {
// Test for gcsMultipartDataName.
func TestGCSMultipartDataName(t *testing.T) {
uploadID := "a"
etag := "b"
expected := pathJoin(gcsMinioMultipartPathV1, uploadID, etag)
got := gcsMultipartDataName(uploadID, etag)
var (
uploadID = "a"
etag = "b"
partNumber = 1
)
expected := pathJoin(gcsMinioMultipartPathV1, uploadID, fmt.Sprintf("%05d.%s", partNumber, etag))
got := gcsMultipartDataName(uploadID, partNumber, etag)
if expected != got {
t.Errorf("expected: %s, got: %s", expected, got)
}