github.com/containers/podman/v4@v4.9.4/pkg/machine/define/machine_artifact_test.go (about) 1 package define 2 3 import ( 4 "testing" 5 ) 6 7 func Test_artifact_String(t *testing.T) { 8 tests := []struct { 9 name string 10 a Artifact 11 want string 12 }{ 13 { 14 name: "qemu", 15 a: Qemu, 16 want: "qemu", 17 }, 18 { 19 name: "hyperv", 20 a: HyperV, 21 want: "hyperv", 22 }, { 23 name: "applehv", 24 a: AppleHV, 25 want: "applehv", 26 }, 27 } 28 for _, tt := range tests { 29 t.Run(tt.name, func(t *testing.T) { 30 if got := tt.a.String(); got != tt.want { 31 t.Errorf("String() = %v, want %v", got, tt.want) 32 } 33 }) 34 } 35 }