Loading common/version/version_test.go 0 → 100644 +57 −0 Original line number Diff line number Diff line package version import ( "reflect" "testing" ) func TestNew(t *testing.T) { type args struct { major int minor int revision int } tests := []struct { name string args args want *Version }{ // TODO: Add test cases. {name: "1.2.3", args: args{1, 2, 3}, want: &Version{major: 1, minor: 2, revision: 3}}, } for _, tt := range tests { t.Run(tt.name, func(t *testing.T) { if got := New(tt.args.major, tt.args.minor, tt.args.revision); !reflect.DeepEqual(got, tt.want) { t.Errorf("New() = %v, want %v", got, tt.want) } }) } } func TestVersion_String(t *testing.T) { type fields struct { major int minor int revision int } tests := []struct { name string fields fields want string }{ // TODO: Add test cases. {name: "base", fields: fields{1, 2, 3}, want: "1.2.3"}, } for _, tt := range tests { t.Run(tt.name, func(t *testing.T) { v := &Version{ major: tt.fields.major, minor: tt.fields.minor, revision: tt.fields.revision, } if got := v.String(); got != tt.want { t.Errorf("Version.String() = %v, want %v", got, tt.want) } }) } } Loading
common/version/version_test.go 0 → 100644 +57 −0 Original line number Diff line number Diff line package version import ( "reflect" "testing" ) func TestNew(t *testing.T) { type args struct { major int minor int revision int } tests := []struct { name string args args want *Version }{ // TODO: Add test cases. {name: "1.2.3", args: args{1, 2, 3}, want: &Version{major: 1, minor: 2, revision: 3}}, } for _, tt := range tests { t.Run(tt.name, func(t *testing.T) { if got := New(tt.args.major, tt.args.minor, tt.args.revision); !reflect.DeepEqual(got, tt.want) { t.Errorf("New() = %v, want %v", got, tt.want) } }) } } func TestVersion_String(t *testing.T) { type fields struct { major int minor int revision int } tests := []struct { name string fields fields want string }{ // TODO: Add test cases. {name: "base", fields: fields{1, 2, 3}, want: "1.2.3"}, } for _, tt := range tests { t.Run(tt.name, func(t *testing.T) { v := &Version{ major: tt.fields.major, minor: tt.fields.minor, revision: tt.fields.revision, } if got := v.String(); got != tt.want { t.Errorf("Version.String() = %v, want %v", got, tt.want) } }) } }