| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667 | package daoimport (	"testing")func TestUserDAOImpl_Save(t *testing.T) {	userDAO := &UserDAOImpl{}	err := InitMysql("127.0.0.1", "3306", "root", "root", "user")	if err != nil{		t.Error(err)		t.FailNow()	}	user := &UserEntity{		Username:"aoho",		Password:"aoho",		Email:"aoho@mail.com",	}	err = userDAO.Save(user)	if err != nil{		t.Error(err)		t.FailNow()	}	t.Logf("new User ID is %d", user.ID)}func TestUserDAOImpl_SelectByEmail(t *testing.T) {	userDAO := &UserDAOImpl{}	err := InitMysql("127.0.0.1", "3306", "root", "root", "user")	if err != nil{		t.Error(err)		t.FailNow()	}	user, err := userDAO.SelectByEmail("aoho@mail.com")	if err != nil{		t.Error(err)		t.FailNow()	}	t.Logf("result uesrname is %s", user.Username)}func TestUserDAOImpl_SelectPass(t *testing.T) {	userDAO := &UserDAOImpl{}	err := InitMysql("127.0.0.1", "3306", "root", "root", "user")	if err != nil{		t.Error(err)		t.FailNow()	}	user, err := userDAO.SelectPassByUserNameV3("aoho")	if err != nil{		t.Error(err)		t.FailNow()	}	t.Logf("result uesrname is %v", *user)}
 |