本文整理汇总了Golang中csr/app/models.Csr类的典型用法代码示例。如果您正苦于以下问题:Golang Csr类的具体用法?Golang Csr怎么用?Golang Csr使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
在下文中一共展示了Csr类的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的Golang代码示例。
示例1: Test_SetValidations_State
func (t *CsrTest) Test_SetValidations_State() {
csr := models.Csr{
KeyBits: 2048,
CsrAlgorithm: "sha256",
Country: "JP",
State: "",
Locality: "Piyo",
OrganizationalName: "fuga",
OrganizationalUnit: "",
CommonName: "*.test.com",
}
v := &revel.Validation{}
v.Clear()
csr.State = ""
csr.SetValidations(v)
t.Assert(v.HasErrors() == true)
v.Clear()
csr.State = "Tokyo"
csr.SetValidations(v)
t.Assert(v.HasErrors() == false)
v.Clear()
csr.State = "tokyo"
csr.SetValidations(v)
t.Assert(v.HasErrors() == false)
}
开发者ID:yamazaki164,项目名称:csr,代码行数:28,代码来源:csrtest.go
示例2: Create
func (this *Csr) Create(csr *models.Csr) revel.Result {
csr.SetValidations(this.Validation)
if this.Validation.HasErrors() {
this.Validation.Keep()
this.FlashParams()
this.Flash.Error("Create error")
return this.Redirect(routes.Csr.New())
}
this.Dbm().Connection().Save(csr)
this.Flash.Success("Create success")
return this.Redirect(routes.Csr.Show(csr.ID))
}
开发者ID:yamazaki164,项目名称:csr,代码行数:15,代码来源:csr.go
示例3: Test_SetValidations_OrganizationalUnit
func (t *CsrTest) Test_SetValidations_OrganizationalUnit() {
csr := models.Csr{
KeyBits: 2048,
CsrAlgorithm: "sha256",
Country: "JP",
State: "tokyo",
Locality: "Meguro-ku",
OrganizationalName: "fuga.,ltd.",
OrganizationalUnit: "",
CommonName: "*.test.com",
}
v := &revel.Validation{}
v.Clear()
csr.OrganizationalUnit = ""
csr.SetValidations(v)
t.Assert(v.HasErrors() == false)
csr.OrganizationalUnit = "fuga.,ltd."
v.Clear()
csr.SetValidations(v)
t.Assert(v.HasErrors() == false)
}
开发者ID:yamazaki164,项目名称:csr,代码行数:23,代码来源:csrtest.go
注:本文中的csr/app/models.Csr类示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 |
请发表评论