在对 terraform 代码执行 terratest 时,它成功地在 Azure 上创建了基础架构,对我编写的测试用例进行验证,然后在验证后销毁所有内容。在验证测试用例时,断言。即使预期和实际 VM 大小相同,Equal 也显示 NOT EQUAL(两者的类型也返回相同:compute.VirtualMachineSizeTypes)。
ExpectedVMSize := compute.VirtualMachineSizeTypes
ActualVMSize := azure.GetSizeOfVirtualMachines