为了账号安全,请及时绑定邮箱和手机立即绑定

组测试单元

组测试单元

Go
一只甜甜圈 2022-06-13 10:25:10
我被困在如何编写测试上。我有以下公共功能。GetAccountNumber()有自己的逻辑。我想返回一个模拟值GetAccountNumber()。在 Java 中,我可以做到when(object.method()).thenReturn("returnValue"). 是否有类似的东西可用于 go 我如何才能做到这一点。我正在浏览一堆 go 文档,但还没有发现任何有用的东西。func GetConfigName() string {    var configName string    accountNumber := GetAccountNumber()    switch *accountNumber {    case "123":        configName = "test1"    case "456":        configName = "test2"    return configName}
查看完整描述

1 回答

?
拉风的咖菲猫

TA贡献1995条经验 获得超2个赞

要为这个函数编写单元测试用例,我们需要先看GetAccountNumber()函数定义。

有关在 Go中编写单元测试用例的更多信息,请参阅“在 Go 中轻松进行单元测试”。


查看完整回答
反对 回复 2022-06-13
  • 1 回答
  • 0 关注
  • 107 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号