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  }