Skip to content

Commit 42f6c50

Browse files
[tencent] improve ListFolder test
1 parent c7827bf commit 42f6c50

1 file changed

Lines changed: 9 additions & 9 deletions

File tree

tencent_test.go

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -17,8 +17,8 @@ limitations under the License.
1717
package storage
1818

1919
import (
20+
"fmt"
2021
"os"
21-
"strconv"
2222
"testing"
2323

2424
"github.com/stretchr/testify/suite"
@@ -42,22 +42,21 @@ func (suite *TencentTestSuite) SetupSuite() {
4242
suite.NoPrefixTencentCloudCOSBackend = backend
4343

4444
data := []byte("some object")
45-
path := "deleteme.txt"
4645

4746
for i := 0; i < testCounts; i++ {
48-
newPath := strconv.Itoa(i) + path
49-
err := suite.NoPrefixTencentCloudCOSBackend.PutObject(newPath, data)
47+
err := suite.NoPrefixTencentCloudCOSBackend.PutObject(fmt.Sprintf("%ddeleteme.txt", i), data)
5048
suite.Nil(err, "no error putting deleteme.txt using Tencent Cloud COS backend")
49+
err = suite.NoPrefixTencentCloudCOSBackend.PutObject(fmt.Sprintf("testdir%d/deleteme.txt", i), data)
50+
suite.Nil(err, "no error putting testdir/deleteme.txt using Tencent Cloud COS backend")
5151
}
5252
}
5353

5454
func (suite *TencentTestSuite) TearDownSuite() {
55-
path := "deleteme.txt"
5655
for i := 0; i < testCounts; i++ {
57-
newPath := strconv.Itoa(i) + path
58-
59-
err := suite.NoPrefixTencentCloudCOSBackend.DeleteObject(newPath)
56+
err := suite.NoPrefixTencentCloudCOSBackend.DeleteObject(fmt.Sprintf("%ddeleteme.txt", i))
6057
suite.Nil(err, "no error deleting deleteme.txt using Tencent Cloud COS backend")
58+
err = suite.NoPrefixTencentCloudCOSBackend.DeleteObject(fmt.Sprintf("testdir%d/deleteme.txt", i))
59+
suite.Nil(err, "no error deleting testdir/deleteme.txt using Tencent Cloud COS backend")
6160
}
6261
}
6362

@@ -74,8 +73,9 @@ func (suite *TencentTestSuite) TestListFolders() {
7473
_, err := suite.BrokenTencentCloudCOSBackend.ListFolders("")
7574
suite.NotNil(err, "cannot list folders with bad bucket")
7675

77-
_, err = suite.NoPrefixTencentCloudCOSBackend.ListFolders("")
76+
folders, err := suite.NoPrefixTencentCloudCOSBackend.ListFolders("")
7877
suite.Nil(err, "can list folders with good bucket, no prefix")
78+
suite.Equal(len(folders), testCounts, "able to list folders")
7979
}
8080

8181
func (suite *TencentTestSuite) TestGetObject() {

0 commit comments

Comments
 (0)