dtm/dtmcli/types_test.go
2021-07-23 14:58:28 +08:00

25 lines
471 B
Go

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