mirror of
https://github.com/cloudreve/cloudreve.git
synced 2025-11-02 11:42:22 +08:00
Test: delete objects related methods
This commit is contained in:
@ -25,3 +25,40 @@ func TestRandStringRunes(t *testing.T) {
|
||||
sameLenStr2 := RandStringRunes(32)
|
||||
asserts.NotEqual(sameLenStr1, sameLenStr2)
|
||||
}
|
||||
|
||||
func TestContainsUint(t *testing.T) {
|
||||
asserts := assert.New(t)
|
||||
asserts.True(ContainsUint([]uint{0, 2, 3, 65, 4}, 65))
|
||||
asserts.True(ContainsUint([]uint{65}, 65))
|
||||
asserts.False(ContainsUint([]uint{65}, 6))
|
||||
}
|
||||
|
||||
func TestContainsString(t *testing.T) {
|
||||
asserts := assert.New(t)
|
||||
asserts.True(ContainsString([]string{"", "1"}, ""))
|
||||
asserts.True(ContainsString([]string{"", "1"}, "1"))
|
||||
asserts.False(ContainsString([]string{"", "1"}, " "))
|
||||
}
|
||||
|
||||
func TestReplace(t *testing.T) {
|
||||
asserts := assert.New(t)
|
||||
|
||||
asserts.Equal("origin", Replace(map[string]string{
|
||||
"123": "321",
|
||||
}, "origin"))
|
||||
|
||||
asserts.Equal("321origin321", Replace(map[string]string{
|
||||
"123": "321",
|
||||
}, "123origin123"))
|
||||
asserts.Equal("321new321", Replace(map[string]string{
|
||||
"123": "321",
|
||||
"origin": "new",
|
||||
}, "123origin123"))
|
||||
}
|
||||
|
||||
func TestBuildRegexp(t *testing.T) {
|
||||
asserts := assert.New(t)
|
||||
|
||||
asserts.Equal("^/dir/", BuildRegexp([]string{"/dir"}, "^", "/", "|"))
|
||||
asserts.Equal("^/dir/|^/dir/di\\*r/", BuildRegexp([]string{"/dir", "/dir/di*r"}, "^", "/", "|"))
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user