adjust name

Signed-off-by: Andrew Thornton <art27@cantab.net>
This commit is contained in:
Andrew Thornton 2023-03-15 12:55:45 +00:00
parent 2715e0de59
commit 344985f6bd
No known key found for this signature in database
GPG Key ID: 3CDE74631F13A748
1 changed files with 14 additions and 14 deletions

View File

@ -540,17 +540,17 @@ func TestInsertOnConflictDoNothingMap(t *testing.T) {
} }
func TestUpsertMap(t *testing.T) { func TestUpsertMap(t *testing.T) {
type MultiUniqueMap struct { type MultiUniqueMapUpsert struct {
ID int64 `xorm:"pk autoincr"` ID int64 `xorm:"pk autoincr"`
NotUnique string NotUnique string
Data1 string `xorm:"UNIQUE(s) NOT NULL"` Data1 string `xorm:"UNIQUE(s) NOT NULL"`
Data2 string `xorm:"UNIQUE(s) NOT NULL"` Data2 string `xorm:"UNIQUE(s) NOT NULL"`
} }
assert.NoError(t, testEngine.Sync2(&MultiUniqueMap{})) assert.NoError(t, testEngine.Sync2(&MultiUniqueMapUpsert{}))
_, _ = testEngine.Exec("DELETE FROM multi_unique_map") _, _ = testEngine.Exec("DELETE FROM multi_unique_map_upsert")
n, err := testEngine.Table(&MultiUniqueMap{}).Upsert(map[string]interface{}{ n, err := testEngine.Table(&MultiUniqueMapUpsert{}).Upsert(map[string]interface{}{
"not_unique": "", "not_unique": "",
"data1": "", "data1": "",
"data2": "", "data2": "",
@ -558,33 +558,33 @@ func TestUpsertMap(t *testing.T) {
assert.NoError(t, err) assert.NoError(t, err)
assert.Equal(t, int64(1), n) assert.Equal(t, int64(1), n)
testCase := &MultiUniqueMap{} testCase := &MultiUniqueMapUpsert{}
has, err := testEngine.Get(testCase) has, err := testEngine.Get(testCase)
assert.NoError(t, err) assert.NoError(t, err)
assert.True(t, has) assert.True(t, has)
n, err = testEngine.Table(&MultiUniqueMap{}).Upsert(map[string]interface{}{ n, err = testEngine.Table(&MultiUniqueMapUpsert{}).Upsert(map[string]interface{}{
"not_unique": "", "not_unique": "",
"data1": "second", "data1": "second",
"data2": "", "data2": "",
}) })
assert.NoError(t, err) assert.NoError(t, err)
assert.Equal(t, int64(1), n) assert.Equal(t, int64(1), n)
testCase = &MultiUniqueMap{ testCase = &MultiUniqueMapUpsert{
Data1: "second", Data1: "second",
} }
has, err = testEngine.Get(testCase) has, err = testEngine.Get(testCase)
assert.NoError(t, err) assert.NoError(t, err)
assert.True(t, has) assert.True(t, has)
n, err = testEngine.Table(&MultiUniqueMap{}).Upsert(map[string]interface{}{ n, err = testEngine.Table(&MultiUniqueMapUpsert{}).Upsert(map[string]interface{}{
"not_unique": "updated", "not_unique": "updated",
"data1": "", "data1": "",
"data2": "", "data2": "",
}) })
assert.NoError(t, err) assert.NoError(t, err)
assert.Equal(t, int64(1), n) assert.Equal(t, int64(1), n)
testCase = &MultiUniqueMap{ testCase = &MultiUniqueMapUpsert{
Data1: "", Data1: "",
} }
has, err = testEngine.Get(testCase) has, err = testEngine.Get(testCase)
@ -592,14 +592,14 @@ func TestUpsertMap(t *testing.T) {
assert.True(t, has) assert.True(t, has)
assert.Equal(t, "updated", testCase.NotUnique) assert.Equal(t, "updated", testCase.NotUnique)
n, err = testEngine.Table(&MultiUniqueMap{}).Upsert(map[string]interface{}{ n, err = testEngine.Table(&MultiUniqueMapUpsert{}).Upsert(map[string]interface{}{
"not_unique": "", "not_unique": "",
"data1": "", "data1": "",
"data2": "third", "data2": "third",
}) })
assert.NoError(t, err) assert.NoError(t, err)
assert.Equal(t, int64(1), n) assert.Equal(t, int64(1), n)
testCase = &MultiUniqueMap{ testCase = &MultiUniqueMapUpsert{
Data2: "third", Data2: "third",
} }
has, err = testEngine.Get(testCase) has, err = testEngine.Get(testCase)
@ -607,14 +607,14 @@ func TestUpsertMap(t *testing.T) {
assert.True(t, has) assert.True(t, has)
assert.Equal(t, "", testCase.NotUnique) assert.Equal(t, "", testCase.NotUnique)
n, err = testEngine.Table(&MultiUniqueMap{}).Upsert(map[string]interface{}{ n, err = testEngine.Table(&MultiUniqueMapUpsert{}).Upsert(map[string]interface{}{
"not_unique": "updated", "not_unique": "updated",
"data1": "", "data1": "",
"data2": "third", "data2": "third",
}) })
assert.NoError(t, err) assert.NoError(t, err)
assert.Equal(t, int64(1), n) assert.Equal(t, int64(1), n)
testCase = &MultiUniqueMap{ testCase = &MultiUniqueMapUpsert{
Data2: "third", Data2: "third",
} }
has, err = testEngine.Get(testCase) has, err = testEngine.Get(testCase)
@ -622,7 +622,7 @@ func TestUpsertMap(t *testing.T) {
assert.True(t, has) assert.True(t, has)
assert.Equal(t, "updated", testCase.NotUnique) assert.Equal(t, "updated", testCase.NotUnique)
testCase = &MultiUniqueMap{ testCase = &MultiUniqueMapUpsert{
Data1: "second", Data1: "second",
} }
has, err = testEngine.Get(testCase) has, err = testEngine.Get(testCase)