dtm/dtmcli/types_test.go
2021-08-04 14:31:23 +08:00

29 lines
522 B
Go

package dtmcli
import (
"net/url"
"testing"
"github.com/stretchr/testify/assert"
)
func TestTypes(t *testing.T) {
err := CatchP(func() {
idGen := IDGenerator{parentID: "12345678901234567890123"}
idGen.NewBranchID()
})
assert.Error(t, err)
err = CatchP(func() {
idGen := IDGenerator{branchID: 99}
idGen.NewBranchID()
})
err = CatchP(func() {
MustGenGid("http://localhost:8080/api/no")
})
assert.Error(t, err)
assert.Error(t, err)
_, err = TransInfoFromQuery(url.Values{})
assert.Error(t, err)
}