service_test.go 793 B

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. package dao
  2. import (
  3. "file-manger-server/db"
  4. "file-manger-server/domain"
  5. "fmt"
  6. "log"
  7. "testing"
  8. )
  9. func TestPWDCompute(t *testing.T) {
  10. fmt.Println(PasswordHashCompute("123123"))
  11. }
  12. func TestLoginDao(t *testing.T) {
  13. //config.ReadConfig()
  14. db.Open()
  15. //InitDatabase()
  16. login, err := Login("admin", "123123")
  17. if err != nil {
  18. fmt.Println(err)
  19. }
  20. fmt.Println(login)
  21. }
  22. func InitDatabase() {
  23. count, err := db.Engin.Table("user").Where("username = ?", "admin").Count()
  24. if err != nil {
  25. log.Fatalf("数据库连接失败 1: %v", err)
  26. }
  27. if count == 0 {
  28. user := domain.User{
  29. Username: "admin",
  30. Password: PasswordHashCompute("123123"),
  31. Status: 1,
  32. }
  33. _, err = db.Engin.Table("user").Insert(&user)
  34. if err != nil {
  35. log.Fatalf("数据库连接失败 2: %v", err)
  36. }
  37. }
  38. }