users_storage_test.go 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
  1. package storage
  2. import (
  3. "testing"
  4. "ohurlshortener/utils"
  5. )
  6. func TestNewUser(t *testing.T) {
  7. init4Test(t)
  8. // NewUser("ohUrlShortener", "-2aDzm=0(ln_9^1")
  9. NewUser("ohUrlShortener1", "-2aDzm=0(ln_9^1")
  10. NewUser("ohUrlShortener2", "-2aDzm=0(ln_9^1")
  11. }
  12. func init4Test(t *testing.T) {
  13. _, err := utils.InitConfig("../config.ini")
  14. if err != nil {
  15. t.Error(err)
  16. return
  17. }
  18. _, err = InitDatabaseService()
  19. if err != nil {
  20. t.Error(err)
  21. return
  22. }
  23. }
  24. func TestPasswordBase58Hash(t *testing.T) {
  25. type args struct {
  26. password string
  27. }
  28. tests := []struct {
  29. name string
  30. args args
  31. want string
  32. wantErr bool
  33. }{
  34. {name: "TestPasswordBase58Hash", want: "EZ2zQjC3fqbkvtggy9p2YaJiLwx1kKPTJxvqVzowtx6t", wantErr: false, args: args{password: "-2aDzm=0(ln_9^1"}},
  35. }
  36. for _, tt := range tests {
  37. t.Run(tt.name, func(t *testing.T) {
  38. got, err := PasswordBase58Hash(tt.args.password)
  39. if (err != nil) != tt.wantErr {
  40. t.Errorf("PasswordBase58Hash() error = %v, wantErr %v", err, tt.wantErr)
  41. return
  42. }
  43. if got != tt.want {
  44. t.Errorf("PasswordBase58Hash() = %v, want %v", got, tt.want)
  45. }
  46. })
  47. }
  48. }