From b1315e4ab160e08da63af7c07ed77aec2299dfcb Mon Sep 17 00:00:00 2001 From: "xin.li" Date: Mon, 26 Sep 2022 21:43:58 +0800 Subject: [PATCH] add ut for pkg/version/version.go Signed-off-by: xin.li --- pkg/version/version_test.go | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100644 pkg/version/version_test.go diff --git a/pkg/version/version_test.go b/pkg/version/version_test.go new file mode 100644 index 000000000..8a0191ed7 --- /dev/null +++ b/pkg/version/version_test.go @@ -0,0 +1,34 @@ +package version + +import ( + "testing" +) + +func TestInfo_String(t *testing.T) { + tests := []struct { + name string + info Info + want string + }{ + { + name: "test1", + info: Info{ + GitVersion: "1.3.0", + GitCommit: "da070e68f3318410c8c70ed8186a2bc4736dacbd", + GitTreeState: "clean", + BuildDate: "2022-08-31T13:09:22Z", + GoVersion: "go1.18.3", + Compiler: "gc", + Platform: "linux/amd64", + }, + want: `version.Info{GitVersion:"1.3.0", GitCommit:"da070e68f3318410c8c70ed8186a2bc4736dacbd", GitTreeState:"clean", BuildDate:"2022-08-31T13:09:22Z", GoVersion:"go1.18.3", Compiler:"gc", Platform:"linux/amd64"}`, + }, + } + for _, tt := range tests { + t.Run(tt.name, func(t *testing.T) { + if got := tt.info.String(); got != tt.want { + t.Errorf("Info.String() = %v, want %v", got, tt.want) + } + }) + } +}