登录
首页 >  Golang >  Go问答

使用 Faker 在 Go 测试中生成虚拟数据

来源:stackoverflow

时间:2024-03-19 15:45:30 264浏览 收藏

在 Go 测试中使用 Faker 生成虚拟数据时,可以通过在测试函数末尾添加 t.Fail() 来输出 println 内容。这有助于在测试通过时显示“ok”,而失败的测试则显示输出,便于调试。

问题内容

我正在尝试学习 go 并编写我的第一个测试。我想弄清楚如何实现一个 faker 来测试 terraform 上的 crud。

我已经弄清楚如何导入 faker 并创建了要使用的变量。

我尝试使用 fmt.println 来查看它是否生成,但是如果是测试,我在哪里可以看到 println。当我进行测试时它不会打印。

func testCheckTritonUserDelete(s *terraform.State) error {
    fmt.Println("INside testCheckTritonUserDelete")
    fmt.Println(fake.UserName())
    return nil

// 这是我想要 println 的函数


解决方案


如果测试通过,它会说“ok”。失败的测试将显示输出。实现这一点的快速方法是在 Go 测试结束时添加 t.Fail()

今天关于《使用 Faker 在 Go 测试中生成虚拟数据》的内容就介绍到这里了,是不是学起来一目了然!想要了解更多关于的内容请关注golang学习网公众号!

声明:本文转载于:stackoverflow 如有侵犯,请联系study_golang@163.com删除
相关阅读
更多>
最新阅读
更多>
课程推荐
更多>