我正在尝试学习Go并编写我的第一个测试。我想弄清楚如何实现一个造假者来在Terraform上测试CRUD。
我已经弄清楚了如何导入faker,并创建了要使用的变量。
我试图通过fmt.Println来查看它是否生成,但是如果它是一个测试,我在哪里可以看到Println。我进行测试时不会打印。
func testCheckTritonUserDelete(s *terraform.State) error {
fmt.Println("INside testCheckTritonUserDelete")
fmt.Println(fake.UserName())
return nil
//这是我要在其中打印的功能
答案 0 :(得分:1)
如果测试通过,它将说“确定”。测试失败将显示输出。实现这一目标的一种快速方法是在Go测试结束时添加t.Fail()
。