@@ -10,6 +10,7 @@ import (
1010 "testing"
1111
1212 "github.com/google/go-cmp/cmp"
13+ "github.com/stretchr/testify/assert"
1314 metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
1415 intstrutil "k8s.io/apimachinery/pkg/util/intstr"
1516
@@ -149,6 +150,8 @@ func TestRendering(t *testing.T) {
149150 {
150151 tname : "simple" ,
151152 network : v1.SriovNetwork {
153+ TypeMeta : metav1.TypeMeta {APIVersion : v1 .GroupVersion .String (), Kind : "SriovNetwork" },
154+ ObjectMeta : metav1.ObjectMeta {Namespace : "ns" , Name : "test" },
152155 Spec : v1.SriovNetworkSpec {
153156 NetworkNamespace : "testnamespace" ,
154157 ResourceName : "testresource" ,
@@ -158,6 +161,8 @@ func TestRendering(t *testing.T) {
158161 {
159162 tname : "chained" ,
160163 network : v1.SriovNetwork {
164+ TypeMeta : metav1.TypeMeta {APIVersion : v1 .GroupVersion .String (), Kind : "SriovNetwork" },
165+ ObjectMeta : metav1.ObjectMeta {Namespace : "ns" , Name : "test" },
161166 Spec : v1.SriovNetworkSpec {
162167 NetworkNamespace : "testnamespace" ,
163168 ResourceName : "testresource" ,
@@ -194,10 +199,8 @@ func TestRendering(t *testing.T) {
194199 if err != nil {
195200 t .Fatalf ("failed reading .golden: %s" , err )
196201 }
197- t .Log (b .String ())
198- if ! bytes .Equal (b .Bytes (), g ) {
199- t .Errorf ("bytes do not match .golden file" )
200- }
202+
203+ assert .Equal (t , string (g ), b .String (), "bytes do not match .golden file [%s]" , gp )
201204 })
202205 }
203206}
@@ -210,6 +213,8 @@ func TestIBRendering(t *testing.T) {
210213 {
211214 tname : "simpleib" ,
212215 network : v1.SriovIBNetwork {
216+ TypeMeta : metav1.TypeMeta {APIVersion : v1 .GroupVersion .String (), Kind : "SriovIBNetwork" },
217+ ObjectMeta : metav1.ObjectMeta {Namespace : "ns" , Name : "test" },
213218 Spec : v1.SriovIBNetworkSpec {
214219 NetworkNamespace : "testnamespace" ,
215220 ResourceName : "testresource" ,
@@ -241,10 +246,8 @@ func TestIBRendering(t *testing.T) {
241246 if err != nil {
242247 t .Fatalf ("failed reading .golden: %s" , err )
243248 }
244- t .Log (b .String ())
245- if ! bytes .Equal (b .Bytes (), g ) {
246- t .Errorf ("bytes do not match .golden file" )
247- }
249+
250+ assert .Equal (t , string (g ), b .String (), "bytes do not match .golden file [%s]" , gp )
248251 })
249252 }
250253}
@@ -257,9 +260,8 @@ func TestOVSRendering(t *testing.T) {
257260 {
258261 tname : "simpleovs" ,
259262 network : v1.OVSNetwork {
260- ObjectMeta : metav1.ObjectMeta {
261- Name : "test" ,
262- },
263+ TypeMeta : metav1.TypeMeta {APIVersion : v1 .GroupVersion .String (), Kind : "OVSNetwork" },
264+ ObjectMeta : metav1.ObjectMeta {Namespace : "ns" , Name : "test" },
263265 Spec : v1.OVSNetworkSpec {
264266 NetworkNamespace : "testnamespace" ,
265267 ResourceName : "testresource" ,
@@ -269,9 +271,8 @@ func TestOVSRendering(t *testing.T) {
269271 {
270272 tname : "chained" ,
271273 network : v1.OVSNetwork {
272- ObjectMeta : metav1.ObjectMeta {
273- Name : "test" ,
274- },
274+ TypeMeta : metav1.TypeMeta {APIVersion : v1 .GroupVersion .String (), Kind : "OVSNetwork" },
275+ ObjectMeta : metav1.ObjectMeta {Namespace : "ns" , Name : "test" },
275276 Spec : v1.OVSNetworkSpec {
276277 NetworkNamespace : "testnamespace" ,
277278 ResourceName : "testresource" ,
@@ -288,9 +289,8 @@ func TestOVSRendering(t *testing.T) {
288289 {
289290 tname : "complexconf" ,
290291 network : v1.OVSNetwork {
291- ObjectMeta : metav1.ObjectMeta {
292- Name : "test" ,
293- },
292+ TypeMeta : metav1.TypeMeta {APIVersion : v1 .GroupVersion .String (), Kind : "OVSNetwork" },
293+ ObjectMeta : metav1.ObjectMeta {Namespace : "ns" , Name : "test" },
294294 Spec : v1.OVSNetworkSpec {
295295 NetworkNamespace : "testnamespace" ,
296296 ResourceName : "testresource" ,
@@ -334,10 +334,8 @@ func TestOVSRendering(t *testing.T) {
334334 if err != nil {
335335 t .Fatalf ("failed reading .golden: %s" , err )
336336 }
337- t .Log (b .String ())
338- if ! bytes .Equal (b .Bytes (), g ) {
339- t .Errorf ("bytes do not match .golden file" )
340- }
337+
338+ assert .Equal (t , string (g ), b .String (), "bytes do not match .golden file [%s]" , gp )
341339 })
342340 }
343341}
0 commit comments