From 50a234d6c339f495907ef471c16cab59e62d514d Mon Sep 17 00:00:00 2001 From: Feng Ruohang Date: Tue, 3 Nov 2026 21:40:59 +0800 Subject: [PATCH] test(restore): clarify invalid-upload error cases Signed-off-by: Feng Ruohang --- cmd/restore-native_test.go | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/cmd/restore-native_test.go b/cmd/restore-native_test.go index 706dbc8a4..dfe7fe6f4 100644 --- a/cmd/restore-native_test.go +++ b/cmd/restore-native_test.go @@ -723,16 +723,19 @@ func TestMultipartCompletionLockAlias(t *testing.T) { ctx, cancel := context.WithTimeout(t.Context(), 200*time.Millisecond) _, err := r.z.CompleteMultipartUpload(ctx, bucket, r.object, id, nil, ObjectOptions{}) cancel() - if id != "" { + switch { + case id != "": if !errors.As(err, &MalformedUploadID{}) { t.Errorf("malformed upload: %v", err) } - } else if missingBucket { + case missingBucket: if !isErrBucketNotFound(err) { t.Errorf("missing bucket: %v", err) } - } else if !errors.As(err, &InvalidUploadID{}) { - t.Errorf("invalid upload: %v", err) + default: + if !errors.As(err, &InvalidUploadID{}) { + t.Errorf("invalid upload: %v", err) + } } } })