书栈网 · BookStack 本次搜索耗时 0.016 秒,为您找到 32 个相关结果.
  • UT单元测试

    1074 2021-07-16 《Kratos v1.0 教程》
    背景 工具链 测试框架选型 单元测试标准 书写建议 背景 单元测试即对最小可测试单元进行检查和验证,它可以很好的让你的代码在上测试环境之前自己就能前置的发现问题,解决问题。当然每个语言都有原生支持的 UT 框架,不过在 Kratos 里面我们需要有一些配套设施以及周边工具来辅助我们构筑整个 UT 生态。 工具链 testgen UT代...
  • 4. Execution

    Auto-test and web UI Next To run your tests, do what you do best in your terminal: go test Example output: (real output is colorized) ..... 5 assertions and count...
  • 测试用例

    测试用例 使用示例 测试用例 单元测试都必须使用 GoConvey 编写,且辅助包覆盖率必须在 80% 以上。 使用示例 为辅助包书写使用示例的时,文件名均命名为 example_test.go 。 测试用例的函数名称必须以 Test_ 开头,例如:Test_Logger 。 如果为方法书写测试用例,则需要以 Text_<Struct...
  • 10. Feature Comparison

    ✓ = Has it~ = Kind of has it? = Not sure yet Feature GoConvey Native go test Testify goblin PrettyTest Ginkgo Uses go test ✓ ✓ ✓ ✓ ✓ ~ Web UI ✓ Web UI reports t...
  • support UT周边辅助工具

    894 2021-07-16 《Kratos v1.0 教程》
    单元测试辅助工具 GoConvey 使用特性 使用建议 MonkeyPatching 特性和使用条件 适用场景(建议) 使用示例 注意事项 Gock——HTTP请求Mock工具 特性和使用条件 工作原理 特性 适用场景(建议) 注意事项 GoMock 使用条件 使用方法 获取GoMock包和自动生成Mock代码工具mock...
  • go学习线路图

    3346 2020-06-11 《Go语言中文文档》
    1. go学习线路图 1.1.1. 路线图 1.1.2. 资源 1. go学习线路图 1.1.1. 路线图 1.1.2. 资源 先决条件 Go SQL 通用开发技能 学习 GIT,在 GitHub 上建立一些仓库,与其它人分享你的代码 了解 HTTP(S) 协议,request 方法(GET, POST, ...
  • 2. Standard Assertions

    General Equality Numeric Quantity comparison Collections Strings panic Type checking time.Time (and time.Duration) Next GoConvey comes with a lot of standard assertions yo...
  • 6. Skip/ignore

    Skipping Convey registrations Unimplemented Convey registrations Skipping So assertions Running Only Certain Convey Registrations End of tutorial Sometimes it's nice to ignor...
  • glide的使用

    1. glide简介 2. glide安装 3. glide使用 4. glide的配置文件 5. glide-help 1. glide简介 glide是一个golang项目的包管理工具,非常方便快捷,一般只需要2-3个命令就可以将go依赖包自动下载并归档到vendor的目录中。 2. glide安装 go get github . ...
  • 单元测试-gtest

    gtest 模块提供了简便化的、轻量级的、常用的单元测试方法。是基于标准库testing 的功能扩展封装,主要增加实现了以下特性: 单元测试用例多测试项的隔离。 增加常用的一系列测试断言方法。 断言方法支持多种常见格式断言。提高易用性。 测试失败时的错误信息格式统一。 gtest 设计为比较简便易用,可以满足绝大部分的单元测试场景,如果涉及更复杂的测...