package dao import ( "file-manger-server/db" "file-manger-server/domain" "fmt" "log" "testing" ) func TestPWDCompute(t *testing.T) { fmt.Println(PasswordHashCompute("123123")) } func TestLoginDao(t *testing.T) { //config.ReadConfig() db.Open() //InitDatabase() login, err := Login("admin", "123123") if err != nil { fmt.Println(err) } fmt.Println(login) } func InitDatabase() { count, err := db.Engin.Table("user").Where("username = ?", "admin").Count() if err != nil { log.Fatalf("数据库连接失败 1: %v", err) } if count == 0 { user := domain.User{ Username: "admin", Password: PasswordHashCompute("123123"), Status: 1, } _, err = db.Engin.Table("user").Insert(&user) if err != nil { log.Fatalf("数据库连接失败 2: %v", err) } } }