@@ -23,6 +23,7 @@ import (
23
23
"testing"
24
24
"time"
25
25
26
+ "github.com/google/uuid"
26
27
"k8s.io/minikube/pkg/minikube/constants"
27
28
)
28
29
@@ -34,10 +35,9 @@ func TestRow(t *testing.T) {
34
35
v := "v0.17.1"
35
36
st := time .Now ()
36
37
stFormatted := st .Format (constants .TimeFormat )
37
- et := time .Now ()
38
- etFormatted := et .Format (constants .TimeFormat )
38
+ id := uuid .New ().String ()
39
39
40
- r := newRow (c , a , u , v , st , et , p )
40
+ r := newRow (c , a , u , v , st , id , p )
41
41
42
42
t .Run ("NewRow" , func (t * testing.T ) {
43
43
tests := []struct {
@@ -51,7 +51,7 @@ func TestRow(t *testing.T) {
51
51
{"user" , r .user , u },
52
52
{"version" , r .version , v },
53
53
{"startTime" , r .startTime , stFormatted },
54
- {"endTime " , r .endTime , etFormatted },
54
+ {"id " , r .id , id },
55
55
}
56
56
57
57
for _ , tt := range tests {
@@ -83,7 +83,7 @@ func TestRow(t *testing.T) {
83
83
{"user" , u },
84
84
{"version" , v },
85
85
{"startTime" , stFormatted },
86
- {"endTime " , etFormatted },
86
+ {"id " , id },
87
87
}
88
88
89
89
for _ , tt := range tests {
@@ -97,7 +97,7 @@ func TestRow(t *testing.T) {
97
97
t .Run ("toFields" , func (t * testing.T ) {
98
98
got := r .toFields ()
99
99
gotString := strings .Join (got , "," )
100
- want := []string {c , a , p , u , v , stFormatted , etFormatted }
100
+ want := []string {c , a , p , u , v , stFormatted , id }
101
101
wantString := strings .Join (want , "," )
102
102
103
103
if gotString != wantString {
@@ -106,7 +106,7 @@ func TestRow(t *testing.T) {
106
106
})
107
107
108
108
t .Run ("assignFields" , func (t * testing.T ) {
109
- l := fmt .Sprintf (`{"data":{"args":"%s","command":"%s","endTime ":"%s","profile":"%s","startTime":"%s","user":"%s","version":"v0.17.1"},"datacontenttype":"application/json","id":"bc6ec9d4-0d08-4b57-ac3b-db8d67774768","source":"https://minikube.sigs.k8s.io/","specversion":"1.0","type":"io.k8s.sigs.minikube.audit"}` , a , c , etFormatted , p , stFormatted , u )
109
+ l := fmt .Sprintf (`{"data":{"args":"%s","command":"%s","id ":"%s","profile":"%s","startTime":"%s","user":"%s","version":"v0.17.1"},"datacontenttype":"application/json","id":"bc6ec9d4-0d08-4b57-ac3b-db8d67774768","source":"https://minikube.sigs.k8s.io/","specversion":"1.0","type":"io.k8s.sigs.minikube.audit"}` , a , c , id , p , stFormatted , u )
110
110
111
111
r := & row {}
112
112
if err := json .Unmarshal ([]byte (l ), r ); err != nil {
@@ -126,7 +126,7 @@ func TestRow(t *testing.T) {
126
126
{"user" , r .user , u },
127
127
{"version" , r .version , v },
128
128
{"startTime" , r .startTime , stFormatted },
129
- {"endTime " , r .endTime , etFormatted },
129
+ {"id " , r .id , id },
130
130
}
131
131
132
132
for _ , tt := range tests {
0 commit comments