Files
openbilibili/app/interface/main/account/model/regular_test.go

21 lines
583 B
Go
Raw Normal View History

2019-04-22 20:46:32 +08:00
package model
import (
"testing"
. "github.com/smartystreets/goconvey/convey"
)
func TestValidName(t *testing.T) {
Convey("ValidName", t, func() {
So(ValidName("FasdA0asd"+string(1)+"asdas"), ShouldBeFalse)
So(ValidName("FasdA0asd,asdas"), ShouldBeFalse)
So(ValidName("Fasd啊三0a😀asdas"), ShouldBeFalse)
So(ValidName("Fasd啊asdas"), ShouldBeFalse)
So(ValidName("Fasd啊\asdas"), ShouldBeFalse)
So(ValidName("Fasd啊-asdas_"), ShouldBeTrue)
So(ValidName("Fasd啊\xF0\x9Fasdas_"), ShouldBeFalse)
So(ValidName("Fasd啊xC2\xA0Fasdas_"), ShouldBeFalse)
})
}