Signed-off-by: hishope <csqiye@126.com>
fix some typos in tests Signed-off-by: hishope <csqiye@126.com>
This commit is contained in:
		
							parent
							
								
									3e2c4fc446
								
							
						
					
					
						commit
						f17a75242e
					
				| @ -582,44 +582,44 @@ func TestCreateWithAutoIncrementCompositeKey(t *testing.T) { | |||||||
| } | } | ||||||
| 
 | 
 | ||||||
| func TestCreateOnConflictWithDefaultNull(t *testing.T) { | func TestCreateOnConflictWithDefaultNull(t *testing.T) { | ||||||
| 	type OnConfilctUser struct { | 	type OnConflictUser struct { | ||||||
| 		ID     string | 		ID     string | ||||||
| 		Name   string `gorm:"default:null"` | 		Name   string `gorm:"default:null"` | ||||||
| 		Email  string | 		Email  string | ||||||
| 		Mobile string `gorm:"default:'133xxxx'"` | 		Mobile string `gorm:"default:'133xxxx'"` | ||||||
| 	} | 	} | ||||||
| 
 | 
 | ||||||
| 	err := DB.Migrator().DropTable(&OnConfilctUser{}) | 	err := DB.Migrator().DropTable(&OnConflictUser{}) | ||||||
| 	AssertEqual(t, err, nil) | 	AssertEqual(t, err, nil) | ||||||
| 	err = DB.AutoMigrate(&OnConfilctUser{}) | 	err = DB.AutoMigrate(&OnConflictUser{}) | ||||||
| 	AssertEqual(t, err, nil) | 	AssertEqual(t, err, nil) | ||||||
| 
 | 
 | ||||||
| 	u := OnConfilctUser{ | 	u := OnConflictUser{ | ||||||
| 		ID:     "on-confilct-user-id", | 		ID:     "on-conflict-user-id", | ||||||
| 		Name:   "on-confilct-user-name", | 		Name:   "on-conflict-user-name", | ||||||
| 		Email:  "on-confilct-user-email", | 		Email:  "on-conflict-user-email", | ||||||
| 		Mobile: "on-confilct-user-mobile", | 		Mobile: "on-conflict-user-mobile", | ||||||
| 	} | 	} | ||||||
| 	err = DB.Create(&u).Error | 	err = DB.Create(&u).Error | ||||||
| 	AssertEqual(t, err, nil) | 	AssertEqual(t, err, nil) | ||||||
| 
 | 
 | ||||||
| 	u.Name = "on-confilct-user-name-2" | 	u.Name = "on-conflict-user-name-2" | ||||||
| 	u.Email = "on-confilct-user-email-2" | 	u.Email = "on-conflict-user-email-2" | ||||||
| 	u.Mobile = "" | 	u.Mobile = "" | ||||||
| 	err = DB.Clauses(clause.OnConflict{UpdateAll: true}).Create(&u).Error | 	err = DB.Clauses(clause.OnConflict{UpdateAll: true}).Create(&u).Error | ||||||
| 	AssertEqual(t, err, nil) | 	AssertEqual(t, err, nil) | ||||||
| 
 | 
 | ||||||
| 	var u2 OnConfilctUser | 	var u2 OnConflictUser | ||||||
| 	err = DB.Where("id = ?", u.ID).First(&u2).Error | 	err = DB.Where("id = ?", u.ID).First(&u2).Error | ||||||
| 	AssertEqual(t, err, nil) | 	AssertEqual(t, err, nil) | ||||||
| 	AssertEqual(t, u2.Name, "on-confilct-user-name-2") | 	AssertEqual(t, u2.Name, "on-conflict-user-name-2") | ||||||
| 	AssertEqual(t, u2.Email, "on-confilct-user-email-2") | 	AssertEqual(t, u2.Email, "on-conflict-user-email-2") | ||||||
| 	AssertEqual(t, u2.Mobile, "133xxxx") | 	AssertEqual(t, u2.Mobile, "133xxxx") | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| func TestCreateFromMapWithoutPK(t *testing.T) { | func TestCreateFromMapWithoutPK(t *testing.T) { | ||||||
| 	if !isMysql() { | 	if !isMysql() { | ||||||
| 		t.Skipf("This test case skipped, because of only supportting for mysql") | 		t.Skipf("This test case skipped, because of only supporting for mysql") | ||||||
| 	} | 	} | ||||||
| 
 | 
 | ||||||
| 	// case 1: one record, create from map[string]interface{}
 | 	// case 1: one record, create from map[string]interface{}
 | ||||||
|  | |||||||
| @ -1413,10 +1413,10 @@ func TestMigrateSameEmbeddedFieldName(t *testing.T) { | |||||||
| 	err = DB.Table("game_users").AutoMigrate(&GameUser1{}) | 	err = DB.Table("game_users").AutoMigrate(&GameUser1{}) | ||||||
| 	AssertEqual(t, nil, err) | 	AssertEqual(t, nil, err) | ||||||
| 
 | 
 | ||||||
| 	_, err = findColumnType(&GameUser{}, "stat_ab_ground_destory_count") | 	_, err = findColumnType(&GameUser{}, "stat_ab_ground_destroy_count") | ||||||
| 	AssertEqual(t, nil, err) | 	AssertEqual(t, nil, err) | ||||||
| 
 | 
 | ||||||
| 	_, err = findColumnType(&GameUser{}, "rate_ground_rb_ground_destory_count") | 	_, err = findColumnType(&GameUser{}, "rate_ground_rb_ground_destroy_count") | ||||||
| 	AssertEqual(t, nil, err) | 	AssertEqual(t, nil, err) | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
|  | |||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user
	 hishope
						hishope