1
A
回答
2
马提尼-的contrib库有很多现有的代码值得看:https://github.com/martini-contrib/secure/blob/master/secure_test.go
例如
func Test_No_Config(t *testing.T) {
m := martini.Classic()
m.Use(Secure(Options{
// nothing here to configure
}))
m.Get("/foo", func() string {
return "bar"
})
res := httptest.NewRecorder()
req, _ := http.NewRequest("GET", "/foo", nil)
m.ServeHTTP(res, req)
expect(t, res.Code, http.StatusOK)
expect(t, res.Body.String(), `bar`)
}
综上所述:
- 创建
martini.Classic()
- 服务器创建到要测试
- 执行它针对的响应记录
- 检查结果的处理路线(状态码,正文)与预期一致。
相关问题
- 1. 单元测试示例证明单元测试值得一写
- 2. 应用引擎本地单元测试不同的实例[GO]
- 3. 带单元测试的示例项目
- 4. 自动单元测试示例代码
- 5. 单元测试和集成测试示例
- 6. MVC单元测试用例
- 7. Groovy单元测试用例
- 8. 单元测试的例子?
- 9. EJB单元测试用例
- 10. 如何从“go test”测试“main()”例程?
- 11. go模板的示例测试失败,导入并未使用:“测试”
- 12. Go单元测试运行从“go get”命令导入的软件包
- 13. 单元测试提供了IConvertible例外
- 14. Rspec单元测试用例失败
- 15. JFC单元测试教程/例如
- 16. 单元测试用例visual studio
- 17. 如何单元测试实例创建?
- 18. 单元测试套件的好例子
- 19. NHibernate单元测试案例101
- 20. 角2单元测试用例错误
- 21. 骆驼单元测试用例问题
- 22. 配置单元测试的例子
- 23. Grails单元测试导致空实例
- 24. 单元测试文件解析例程?
- 25. 编写单元测试用例
- 26. Java单元测试例外预期
- 27. CakePHP测试 - 单元测试
- 28. 单元测试测试
- 29. NetBeans:执行所有项目的所有单元测试1 go
- 30. 单元测试()