fix vet
This commit is contained in:
parent
caea1f8968
commit
5bfc7bc43e
|
@ -3,7 +3,7 @@ kind: pipeline
|
|||
name: go1.10-build
|
||||
workspace:
|
||||
base: /go
|
||||
path: src/xorm.io/xorm
|
||||
path: src/gitea.com/xorm/xorm
|
||||
|
||||
steps:
|
||||
- name: build
|
||||
|
@ -184,7 +184,7 @@ steps:
|
|||
GOPROXY: "https://goproxy.cn"
|
||||
commands:
|
||||
- go build -v
|
||||
- go vet ./...
|
||||
- go vet
|
||||
when:
|
||||
event:
|
||||
- push
|
||||
|
@ -297,8 +297,6 @@ steps:
|
|||
commands:
|
||||
- "go test -v -race -db=\"mysql\" -conn_str=\"root:@tcp(tidb:4000)/xorm_test\" -ignore_select_update=true -coverprofile=coverage7-1.txt -covermode=atomic"
|
||||
- "go test -v -race -db=\"mysql\" -conn_str=\"root:@tcp(tidb:4000)/xorm_test\" -ignore_select_update=true -cache=true -coverprofile=coverage7-2.txt -covermode=atomic"
|
||||
- go get github.com/wadey/gocovmerge
|
||||
- gocovmerge coverage1-1.txt coverage1-2.txt coverage2-1.txt coverage2-2.txt coverage2.1-1.txt coverage2.1-2.txt coverage3-1.txt coverage3-2.txt coverage4-1.txt coverage4-2.txt coverage5-1.txt coverage5-2.txt coverage6-1.txt coverage6-2.txt coverage7-1.txt coverage7-2.txt > coverage.txt
|
||||
when:
|
||||
event:
|
||||
- push
|
||||
|
|
|
@ -531,9 +531,7 @@ func TestCreatedJsonTime(t *testing.T) {
|
|||
|
||||
var dis = make([]MyJsonTime, 0)
|
||||
err = testEngine.Find(&dis)
|
||||
if err != nil {
|
||||
t.Fatal(err)
|
||||
}
|
||||
assert.NoError(t, err)
|
||||
}
|
||||
|
||||
func TestInsertMulti2(t *testing.T) {
|
||||
|
@ -552,12 +550,7 @@ func TestInsertMulti2(t *testing.T) {
|
|||
t.Error(err)
|
||||
panic(err)
|
||||
}
|
||||
if cnt != int64(len(users)) {
|
||||
err = errors.New("insert not returned 1")
|
||||
t.Error(err)
|
||||
panic(err)
|
||||
return
|
||||
}
|
||||
assert.EqualValues(t, len(users), cnt)
|
||||
|
||||
users2 := []*Userinfo{
|
||||
&Userinfo{Username: "1xlw", Departname: "dev", Alias: "lunny2", Created: time.Now()},
|
||||
|
@ -567,16 +560,8 @@ func TestInsertMulti2(t *testing.T) {
|
|||
}
|
||||
|
||||
cnt, err = testEngine.Insert(&users2)
|
||||
if err != nil {
|
||||
t.Error(err)
|
||||
panic(err)
|
||||
}
|
||||
|
||||
if cnt != int64(len(users2)) {
|
||||
err = errors.New(fmt.Sprintf("insert not returned %v", len(users2)))
|
||||
t.Error(err)
|
||||
panic(err)
|
||||
}
|
||||
assert.NoError(t, err)
|
||||
assert.EqualValues(t, len(users2), cnt)
|
||||
}
|
||||
|
||||
func TestInsertTwoTable(t *testing.T) {
|
||||
|
|
|
@ -274,7 +274,7 @@ func TestCharst(t *testing.T) {
|
|||
|
||||
func TestSync2_1(t *testing.T) {
|
||||
type WxTest struct {
|
||||
Id int `xorm:"not null pk autoincr INT(64)`
|
||||
Id int `xorm:"not null pk autoincr INT(64)"`
|
||||
Passport_user_type int16 `xorm:"null int"`
|
||||
Id_delete int8 `xorm:"null int default 1"`
|
||||
}
|
||||
|
|
|
@ -299,47 +299,20 @@ func TestUpdate1(t *testing.T) {
|
|||
// update by id
|
||||
user := Userinfo{Username: "xxx", Height: 1.2}
|
||||
cnt, err := testEngine.ID(ori.Uid).Update(&user)
|
||||
if err != nil {
|
||||
t.Error(err)
|
||||
panic(err)
|
||||
}
|
||||
if cnt != 1 {
|
||||
err = errors.New("update not returned 1")
|
||||
t.Error(err)
|
||||
panic(err)
|
||||
return
|
||||
}
|
||||
assert.NoError(t, err)
|
||||
assert.EqualValues(t, 1, cnt)
|
||||
|
||||
condi := Condi{"username": "zzz", "departname": ""}
|
||||
cnt, err = testEngine.Table(&user).ID(ori.Uid).Update(&condi)
|
||||
if err != nil {
|
||||
t.Error(err)
|
||||
panic(err)
|
||||
}
|
||||
if cnt != 1 {
|
||||
err = errors.New("update not returned 1")
|
||||
t.Error(err)
|
||||
panic(err)
|
||||
return
|
||||
}
|
||||
assert.NoError(t, err)
|
||||
assert.EqualValues(t, 1, cnt)
|
||||
|
||||
cnt, err = testEngine.Update(&Userinfo{Username: "yyy"}, &user)
|
||||
if err != nil {
|
||||
t.Error(err)
|
||||
panic(err)
|
||||
}
|
||||
total, err := testEngine.Count(&user)
|
||||
if err != nil {
|
||||
t.Error(err)
|
||||
panic(err)
|
||||
}
|
||||
assert.NoError(t, err)
|
||||
|
||||
if cnt != total {
|
||||
err = errors.New("insert not returned 1")
|
||||
t.Error(err)
|
||||
panic(err)
|
||||
return
|
||||
}
|
||||
total, err := testEngine.Count(&user)
|
||||
assert.NoError(t, err)
|
||||
assert.EqualValues(t, cnt, total)
|
||||
|
||||
// nullable update
|
||||
{
|
||||
|
@ -446,17 +419,8 @@ func TestUpdate1(t *testing.T) {
|
|||
}
|
||||
|
||||
cnt, err = testEngine.ID(a.Id).Update(&Article{Name: "6"})
|
||||
if err != nil {
|
||||
t.Error(err)
|
||||
panic(err)
|
||||
}
|
||||
|
||||
if cnt != 1 {
|
||||
err = errors.New(fmt.Sprintf("insert not returned 1 but %d", cnt))
|
||||
t.Error(err)
|
||||
panic(err)
|
||||
return
|
||||
}
|
||||
assert.NoError(t, err)
|
||||
assert.EqualValues(t, 1, cnt)
|
||||
|
||||
var s = "test"
|
||||
|
||||
|
@ -474,20 +438,8 @@ func TestUpdate1(t *testing.T) {
|
|||
col3 := &UpdateAllCols{}
|
||||
has, err = testEngine.ID(col2.Id).Get(col3)
|
||||
assert.NoError(t, err)
|
||||
|
||||
if !has {
|
||||
err = errors.New(fmt.Sprintf("cannot get id %d", col2.Id))
|
||||
t.Error(err)
|
||||
panic(err)
|
||||
return
|
||||
}
|
||||
|
||||
if *col2 != *col3 {
|
||||
err = errors.New(fmt.Sprintf("col2 should eq col3"))
|
||||
t.Error(err)
|
||||
panic(err)
|
||||
return
|
||||
}
|
||||
assert.True(t, has)
|
||||
assert.EqualValues(t, *col2, *col3)
|
||||
|
||||
{
|
||||
|
||||
|
@ -515,24 +467,9 @@ func TestUpdate1(t *testing.T) {
|
|||
|
||||
col3 := &UpdateMustCols{}
|
||||
has, err := testEngine.ID(col2.Id).Get(col3)
|
||||
if err != nil {
|
||||
t.Error(err)
|
||||
panic(err)
|
||||
}
|
||||
|
||||
if !has {
|
||||
err = errors.New(fmt.Sprintf("cannot get id %d", col2.Id))
|
||||
t.Error(err)
|
||||
panic(err)
|
||||
return
|
||||
}
|
||||
|
||||
if *col2 != *col3 {
|
||||
err = errors.New(fmt.Sprintf("col2 should eq col3"))
|
||||
t.Error(err)
|
||||
panic(err)
|
||||
return
|
||||
}
|
||||
assert.NoError(t, err)
|
||||
assert.True(t, has)
|
||||
assert.EqualValues(t, *col2, *col3)
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -821,13 +758,7 @@ func TestUpdateSameMapper(t *testing.T) {
|
|||
|
||||
cnt, err = testEngine.ID(a.Id).Update(&Article{Name: "6"})
|
||||
assert.NoError(t, err)
|
||||
|
||||
if cnt != 1 {
|
||||
err = errors.New(fmt.Sprintf("insert not returned 1 but %d", cnt))
|
||||
t.Error(err)
|
||||
panic(err)
|
||||
return
|
||||
}
|
||||
assert.EqualValues(t, 1, cnt)
|
||||
|
||||
col1 := &UpdateAllCols{}
|
||||
err = testEngine.Sync(col1)
|
||||
|
@ -843,20 +774,8 @@ func TestUpdateSameMapper(t *testing.T) {
|
|||
col3 := &UpdateAllCols{}
|
||||
has, err = testEngine.ID(col2.Id).Get(col3)
|
||||
assert.NoError(t, err)
|
||||
|
||||
if !has {
|
||||
err = errors.New(fmt.Sprintf("cannot get id %d", col2.Id))
|
||||
t.Error(err)
|
||||
panic(err)
|
||||
return
|
||||
}
|
||||
|
||||
if *col2 != *col3 {
|
||||
err = errors.New(fmt.Sprintf("col2 should eq col3"))
|
||||
t.Error(err)
|
||||
panic(err)
|
||||
return
|
||||
}
|
||||
assert.True(t, has)
|
||||
assert.EqualValues(t, *col2, *col3)
|
||||
|
||||
{
|
||||
col1 := &UpdateMustCols{}
|
||||
|
@ -875,20 +794,8 @@ func TestUpdateSameMapper(t *testing.T) {
|
|||
col3 := &UpdateMustCols{}
|
||||
has, err := testEngine.ID(col2.Id).Get(col3)
|
||||
assert.NoError(t, err)
|
||||
|
||||
if !has {
|
||||
err = errors.New(fmt.Sprintf("cannot get id %d", col2.Id))
|
||||
t.Error(err)
|
||||
panic(err)
|
||||
return
|
||||
}
|
||||
|
||||
if *col2 != *col3 {
|
||||
err = errors.New(fmt.Sprintf("col2 should eq col3"))
|
||||
t.Error(err)
|
||||
panic(err)
|
||||
return
|
||||
}
|
||||
assert.True(t, has)
|
||||
assert.EqualValues(t, *col2, *col3)
|
||||
}
|
||||
|
||||
{
|
||||
|
|
|
@ -97,10 +97,10 @@ func TestNullStructInsert(t *testing.T) {
|
|||
|
||||
if true {
|
||||
item := NullType{
|
||||
Name: sql.NullString{"haolei", true},
|
||||
Age: sql.NullInt64{34, true},
|
||||
Height: sql.NullFloat64{1.72, true},
|
||||
IsMan: sql.NullBool{true, true},
|
||||
Name: sql.NullString{String: "haolei", Valid: true},
|
||||
Age: sql.NullInt64{Int64: 34, Valid: true},
|
||||
Height: sql.NullFloat64{Float64: 1.72, Valid: true},
|
||||
IsMan: sql.NullBool{Bool: true, Valid: true},
|
||||
}
|
||||
_, err := testEngine.Insert(&item)
|
||||
if err != nil {
|
||||
|
@ -120,10 +120,10 @@ func TestNullStructInsert(t *testing.T) {
|
|||
|
||||
for i := 0; i < 5; i++ {
|
||||
item := NullType{
|
||||
Name: sql.NullString{"haolei_" + fmt.Sprint(i+1), true},
|
||||
Age: sql.NullInt64{30 + int64(i), true},
|
||||
Height: sql.NullFloat64{1.5 + 1.1*float64(i), true},
|
||||
IsMan: sql.NullBool{true, true},
|
||||
Name: sql.NullString{String: "haolei_" + fmt.Sprint(i+1), Valid: true},
|
||||
Age: sql.NullInt64{Int64: 30 + int64(i), Valid: true},
|
||||
Height: sql.NullFloat64{Float64: 1.5 + 1.1*float64(i), Valid: true},
|
||||
IsMan: sql.NullBool{Bool: true, Valid: true},
|
||||
CustomStruct: CustomStruct{i, i + 1, i + 2},
|
||||
}
|
||||
|
||||
|
@ -173,8 +173,8 @@ func TestNullStructUpdate(t *testing.T) {
|
|||
|
||||
if true { // 测试可插入NULL
|
||||
item := new(NullType)
|
||||
item.Age = sql.NullInt64{23, true}
|
||||
item.Height = sql.NullFloat64{0, false} // update to NULL
|
||||
item.Age = sql.NullInt64{Int64: 23, Valid: true}
|
||||
item.Height = sql.NullFloat64{Float64: 0, Valid: false} // update to NULL
|
||||
|
||||
affected, err := testEngine.ID(2).Cols("age", "height", "is_man").Update(item)
|
||||
if err != nil {
|
||||
|
@ -190,7 +190,7 @@ func TestNullStructUpdate(t *testing.T) {
|
|||
|
||||
if true { // 测试In update
|
||||
item := new(NullType)
|
||||
item.Age = sql.NullInt64{23, true}
|
||||
item.Age = sql.NullInt64{Int64: 23, Valid: true}
|
||||
affected, err := testEngine.In("id", 3, 4).Cols("age", "height", "is_man").Update(item)
|
||||
if err != nil {
|
||||
t.Error(err)
|
||||
|
@ -205,9 +205,9 @@ func TestNullStructUpdate(t *testing.T) {
|
|||
|
||||
if true { // 测试where
|
||||
item := new(NullType)
|
||||
item.Name = sql.NullString{"nullname", true}
|
||||
item.IsMan = sql.NullBool{true, true}
|
||||
item.Age = sql.NullInt64{34, true}
|
||||
item.Name = sql.NullString{String: "nullname", Valid: true}
|
||||
item.IsMan = sql.NullBool{Bool: true, Valid: true}
|
||||
item.Age = sql.NullInt64{Int64: 34, Valid: true}
|
||||
|
||||
_, err := testEngine.Where("age > ?", 34).Update(item)
|
||||
if err != nil {
|
||||
|
@ -218,9 +218,9 @@ func TestNullStructUpdate(t *testing.T) {
|
|||
|
||||
if true { // 修改全部时,插入空值
|
||||
item := &NullType{
|
||||
Name: sql.NullString{"winxxp", true},
|
||||
Age: sql.NullInt64{30, true},
|
||||
Height: sql.NullFloat64{1.72, true},
|
||||
Name: sql.NullString{String: "winxxp", Valid: true},
|
||||
Age: sql.NullInt64{Int64: 30, Valid: true},
|
||||
Height: sql.NullFloat64{Float64: 1.72, Valid: true},
|
||||
// IsMan: sql.NullBool{true, true},
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue