aboutsummaryrefslogtreecommitdiff
path: root/weed/s3api/s3bucket/s3api_bucket_test.go
blob: b331a793a29c2fb844e80f7e826ba6c0a4ee46d5 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
package s3bucket

import (
	"github.com/stretchr/testify/assert"
	"testing"
)

func Test_verifyBucketName(t *testing.T) {
	invalidS3BucketNames := []string{
		"A9325325b",
		"123.12.153.10",
		"abc214..2",
		"d",
		".ewfs3253543",
		"grehtrry-",
		"----------",
		"x@fdsgr032",
	}
	for _, invalidName := range invalidS3BucketNames {
		err := VerifyS3BucketName(invalidName)
		assert.NotNil(t, err)
	}
	validS3BucketName := []string{
		"a9325325b",
		"999.12.153.10",
		"abc214.2",
		"3d3d3d",
		"ewfs3253543",
		"grehtrry-a",
		"0----------0",
		"xafdsgr032",
	}
	for _, invalidName := range validS3BucketName {
		err := VerifyS3BucketName(invalidName)
		assert.Nil(t, err)
	}
}