func (t *CsrTest) Test_SetValidations_CommonName() { csr := models.Csr{ KeyBits: 2048, CsrAlgorithm: "sha256", Country: "JP", State: "tokyo", Locality: "Meguro-ku", OrganizationalName: "fuga.,ltd.", OrganizationalUnit: "", CommonName: "", } v := &revel.Validation{} v.Clear() csr.CommonName = "" csr.SetValidations(v) t.Assert(v.HasErrors() == true) v.Clear() csr.CommonName = "www.fuga_daf.com" csr.SetValidations(v) t.Assert(v.HasErrors() == true) v.Clear() csr.CommonName = "www.fuga.com" csr.SetValidations(v) t.Assert(v.HasErrors() == false) v.Clear() csr.CommonName = "*.fuga.com" csr.SetValidations(v) t.Assert(v.HasErrors() == false) }