feat(migrate_test.go/go.mod):update sqlserver,sqlite,postgres,pq version and add getTables test
This commit is contained in:
		
							parent
							
								
									10525fd0e2
								
							
						
					
					
						commit
						a2a3b7038a
					
				@ -5,11 +5,11 @@ go 1.14
 | 
				
			|||||||
require (
 | 
					require (
 | 
				
			||||||
	github.com/google/uuid v1.3.0
 | 
						github.com/google/uuid v1.3.0
 | 
				
			||||||
	github.com/jinzhu/now v1.1.2
 | 
						github.com/jinzhu/now v1.1.2
 | 
				
			||||||
	github.com/lib/pq v1.10.3
 | 
						github.com/lib/pq v1.10.4
 | 
				
			||||||
	gorm.io/driver/mysql v1.1.3
 | 
						gorm.io/driver/mysql v1.1.3
 | 
				
			||||||
	gorm.io/driver/postgres v1.2.1
 | 
						gorm.io/driver/postgres v1.2.2
 | 
				
			||||||
	gorm.io/driver/sqlite v1.2.3
 | 
						gorm.io/driver/sqlite v1.2.4
 | 
				
			||||||
	gorm.io/driver/sqlserver v1.2.0
 | 
						gorm.io/driver/sqlserver v1.2.1
 | 
				
			||||||
	gorm.io/gorm v1.22.2
 | 
						gorm.io/gorm v1.22.2
 | 
				
			||||||
)
 | 
					)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
				
			|||||||
@ -24,8 +24,11 @@ func TestMigrate(t *testing.T) {
 | 
				
			|||||||
	if err := DB.AutoMigrate(allModels...); err != nil {
 | 
						if err := DB.AutoMigrate(allModels...); err != nil {
 | 
				
			||||||
		t.Fatalf("Failed to auto migrate, but got error %v", err)
 | 
							t.Fatalf("Failed to auto migrate, but got error %v", err)
 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
 | 
						tableList, tableErr := DB.Migrator().GetTables()
 | 
				
			||||||
	for _, m := range allModels {
 | 
						if tableErr != nil {
 | 
				
			||||||
 | 
							t.Fatalf("Failed to get database all tables, but got error %v", tableErr)
 | 
				
			||||||
 | 
						}
 | 
				
			||||||
 | 
						for _, m := range tableList {
 | 
				
			||||||
		if !DB.Migrator().HasTable(m) {
 | 
							if !DB.Migrator().HasTable(m) {
 | 
				
			||||||
			t.Fatalf("Failed to create table for %#v---", m)
 | 
								t.Fatalf("Failed to create table for %#v---", m)
 | 
				
			||||||
		}
 | 
							}
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user