Initial cloud-services repo - gateway service + pkg modules

This commit is contained in:
Chris Rai
2026-01-30 23:14:52 -05:00
commit fbb820d7b3
1037 changed files with 171318 additions and 0 deletions

77
pkg/logger/mask_test.go Normal file
View File

@@ -0,0 +1,77 @@
package logger
import (
"testing"
"fiskerinc.com/modules/testhelper"
)
func TestMaskEmailEasy(t *testing.T) {
email := "dtaylor@fiskerinc.com"
expected := "d******@fiskerinc.com"
masked := MaskEmail(email)
if masked != expected {
t.Errorf(testhelper.TestErrorTemplate, "TestMaskEmailEasy", expected, masked)
}
}
func TestMaskEmailMed(t *testing.T) {
email := "d.taylor@fiskerinc.com"
expected := "d*******@fiskerinc.com"
masked := MaskEmail(email)
if masked != expected {
t.Errorf(testhelper.TestErrorTemplate, "TestMaskEmailMed", expected, masked)
}
}
func TestMaskEmailHard(t *testing.T) {
email := "d!-taylor@fiskerinc.com"
expected := "d********@fiskerinc.com"
masked := MaskEmail(email)
if masked != expected {
t.Errorf(testhelper.TestErrorTemplate, "TestMaskEmailHard", expected, masked)
}
}
func TestMaskPassword(t *testing.T) {
password := "abc123!"
expected := "*******"
masked := MaskPassword(password)
if masked != expected {
t.Errorf(testhelper.TestErrorTemplate, "TestMaskPassword", expected, masked)
}
}
func TestMaskPhoneNumberEasy(t *testing.T) {
phone := "1234567890"
expected := "1*********"
masked := MaskPhoneNumber(phone)
if masked != expected {
t.Errorf(testhelper.TestErrorTemplate, "TestMaskPhoneNumberEasy", expected, masked)
}
}
func TestMaskPhoneNumberMed(t *testing.T) {
phone := "+1234567890"
expected := "+1*********"
masked := MaskPhoneNumber(phone)
if masked != expected {
t.Errorf(testhelper.TestErrorTemplate, "TestMaskPhoneNumberMed", expected, masked)
}
}
func TestMaskPhoneNumberHard(t *testing.T) {
phone := "+1(123)456-7890"
expected := "+1(1**)4**-7***"
masked := MaskPhoneNumber(phone)
if masked != expected {
t.Errorf(testhelper.TestErrorTemplate, "TestMaskPhoneNumberHard", expected, masked)
}
}