Compare commits
4
Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
91cef48ddf
|
||
|
|
726a8e3da4
|
||
|
|
d0ec54eb9f
|
||
|
|
b615219c5b
|
@@ -1,37 +0,0 @@
|
|||||||
package user
|
|
||||||
|
|
||||||
import (
|
|
||||||
"testing"
|
|
||||||
)
|
|
||||||
|
|
||||||
|
|
||||||
type UserProfile struct {
|
|
||||||
Usr *User `json:"user"`
|
|
||||||
}
|
|
||||||
|
|
||||||
func InitUserProfile(usr *User) (usrProfile *UserProfile, done bool) {
|
|
||||||
if usr == nil {
|
|
||||||
return nil, false
|
|
||||||
} else {
|
|
||||||
if len(usr.Password) > 0 {
|
|
||||||
var newUsr User
|
|
||||||
newUsr = *usr
|
|
||||||
newUsr.Password = ""
|
|
||||||
usrProfile.Usr = &newUsr
|
|
||||||
|
|
||||||
return usrProfile, true
|
|
||||||
} else {
|
|
||||||
usrProfile.Usr = usr
|
|
||||||
return usrProfile, true
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
func TestInitUserProfile(t *testing.T) {
|
|
||||||
usr := User{}
|
|
||||||
usr.username = "Bob"
|
|
||||||
usr.Phone = "+12224572351"
|
|
||||||
usr.Password = "TheNight!"
|
|
||||||
profile, done := InitUserProfile(&usr)
|
|
||||||
t.Assert(done, true, "Error")
|
|
||||||
}
|
|
||||||
Reference in New Issue
Block a user