initial commit

This commit is contained in:
matyushev_mo committed 2024-12-06 16:10:35 +03:00
commit e8da0f7874
15 files changed
+722

No files matched your search

+65
View File
@@ -0,0 +1,65 @@
package utils
import (
"testing"
)
func TestGenerateToken(t *testing.T) {
type args struct {
l int
}
tests := []struct {
name string
args args
wantErr bool
}{
{
name: "GenerateRefreshToken",
args: args{
l: 32,
},
wantErr: false,
},
}
for _, tt := range tests {
t.Run(tt.name, func(t *testing.T) {
_, err := GenerateToken(tt.args.l)
if (err != nil) != tt.wantErr {
t.Errorf("GenerateToken() error = %v, wantErr %v", err, tt.wantErr)
return
}
})
}
}
func TestEncodeToken(t *testing.T) {
token, err := GenerateToken(32)
if err != nil {
t.Fatalf("Failed to generate refresh token")
}
type args struct {
token string
}
tests := []struct {
name string
args args
wantErr bool
}{
{
name: "EncodeToken",
args: args{
token: token,
},
wantErr: false,
},
}
for _, tt := range tests {
t.Run(tt.name, func(t *testing.T) {
_, err := EncodeToken(tt.args.token)
if (err != nil) != tt.wantErr {
t.Errorf("EncodeToken() error = %v, wantErr %v", err, tt.wantErr)
return
}
})
}
}