77
88 "github.com/pkg/errors"
99 "github.com/stretchr/testify/assert"
10+ "github.com/stretchr/testify/require"
1011)
1112
1213type mockSystemEventLogService struct {
@@ -37,13 +38,13 @@ func TestClearSystemEventLog(t *testing.T) {
3738 // Test with a mock SystemEventLogService that returns nil
3839 mockService := & mockSystemEventLogService {name : "mock1" , err : nil }
3940 metadata , err := clearSystemEventLog (ctx , timeout , []systemEventLogProviders {{name : mockService .name , systemEventLogProvider : mockService }})
40- assert . Nil (t , err )
41- assert .Equal (t , mockService .name , metadata .SuccessfulProvider )
41+ require . NoError (t , err )
42+ require .Equal (t , mockService .name , metadata .SuccessfulProvider )
4243
4344 // Test with a mock SystemEventLogService that returns an error
4445 mockService = & mockSystemEventLogService {name : "mock2" , err : errors .New ("mock error" )}
4546 metadata , err = clearSystemEventLog (ctx , timeout , []systemEventLogProviders {{name : mockService .name , systemEventLogProvider : mockService }})
46- assert . NotNil (t , err )
47+ require . Error (t , err )
4748 assert .NotEqual (t , mockService .name , metadata .SuccessfulProvider )
4849}
4950
@@ -53,18 +54,18 @@ func TestClearSystemEventLogFromInterfaces(t *testing.T) {
5354
5455 // Test with an empty slice
5556 metadata , err := ClearSystemEventLogFromInterfaces (ctx , timeout , []interface {}{})
56- assert . NotNil (t , err )
57- assert .Empty (t , metadata .SuccessfulProvider )
57+ require . Error (t , err )
58+ require .Empty (t , metadata .SuccessfulProvider )
5859
5960 // Test with a slice containing a non-SystemEventLog object
6061 metadata , err = ClearSystemEventLogFromInterfaces (ctx , timeout , []interface {}{"not a SystemEventLog Service" })
61- assert . NotNil (t , err )
62- assert .Empty (t , metadata .SuccessfulProvider )
62+ require . Error (t , err )
63+ require .Empty (t , metadata .SuccessfulProvider )
6364
6465 // Test with a slice containing a mock SystemEventLogService that returns nil
6566 mockService := & mockSystemEventLogService {name : "mock1" }
6667 metadata , err = ClearSystemEventLogFromInterfaces (ctx , timeout , []interface {}{mockService })
67- assert . Nil (t , err )
68+ require . NoError (t , err )
6869 assert .Equal (t , mockService .name , metadata .SuccessfulProvider )
6970}
7071
@@ -75,12 +76,12 @@ func TestGetSystemEventLog(t *testing.T) {
7576 // Test with a mock SystemEventLogService that returns nil
7677 mockService := & mockSystemEventLogService {name : "mock1" , err : nil }
7778 _ , _ , err := getSystemEventLog (ctx , timeout , []systemEventLogProviders {{name : mockService .name , systemEventLogProvider : mockService }})
78- assert . Nil (t , err )
79+ require . NoError (t , err )
7980
8081 // Test with a mock SystemEventLogService that returns an error
8182 mockService = & mockSystemEventLogService {name : "mock2" , err : errors .New ("mock error" )}
8283 _ , _ , err = getSystemEventLog (ctx , timeout , []systemEventLogProviders {{name : mockService .name , systemEventLogProvider : mockService }})
83- assert .NotNil (t , err )
84+ assert .Error (t , err )
8485}
8586
8687func TestGetSystemEventLogFromInterfaces (t * testing.T ) {
@@ -89,16 +90,16 @@ func TestGetSystemEventLogFromInterfaces(t *testing.T) {
8990
9091 // Test with an empty slice
9192 _ , _ , err := GetSystemEventLogFromInterfaces (ctx , timeout , []interface {}{})
92- assert . NotNil (t , err )
93+ require . Error (t , err )
9394
9495 // Test with a slice containing a non-SystemEventLog object
9596 _ , _ , err = GetSystemEventLogFromInterfaces (ctx , timeout , []interface {}{"not a SystemEventLog Service" })
96- assert . NotNil (t , err )
97+ require . Error (t , err )
9798
9899 // Test with a slice containing a mock SystemEventLogService that returns nil
99100 mockService := & mockSystemEventLogService {name : "mock1" }
100101 _ , _ , err = GetSystemEventLogFromInterfaces (ctx , timeout , []interface {}{mockService })
101- assert .Nil (t , err )
102+ assert .NoError (t , err )
102103}
103104
104105func TestGetSystemEventLogRaw (t * testing.T ) {
@@ -108,12 +109,12 @@ func TestGetSystemEventLogRaw(t *testing.T) {
108109 // Test with a mock SystemEventLogService that returns nil
109110 mockService := & mockSystemEventLogService {name : "mock1" , err : nil }
110111 _ , _ , err := getSystemEventLogRaw (ctx , timeout , []systemEventLogProviders {{name : mockService .name , systemEventLogProvider : mockService }})
111- assert . Nil (t , err )
112+ require . NoError (t , err )
112113
113114 // Test with a mock SystemEventLogService that returns an error
114115 mockService = & mockSystemEventLogService {name : "mock2" , err : errors .New ("mock error" )}
115116 _ , _ , err = getSystemEventLogRaw (ctx , timeout , []systemEventLogProviders {{name : mockService .name , systemEventLogProvider : mockService }})
116- assert .NotNil (t , err )
117+ assert .Error (t , err )
117118}
118119
119120func TestGetSystemEventLogRawFromInterfaces (t * testing.T ) {
@@ -122,14 +123,14 @@ func TestGetSystemEventLogRawFromInterfaces(t *testing.T) {
122123
123124 // Test with an empty slice
124125 _ , _ , err := GetSystemEventLogRawFromInterfaces (ctx , timeout , []interface {}{})
125- assert . NotNil (t , err )
126+ require . Error (t , err )
126127
127128 // Test with a slice containing a non-SystemEventLog object
128129 _ , _ , err = GetSystemEventLogRawFromInterfaces (ctx , timeout , []interface {}{"not a SystemEventLog Service" })
129- assert . NotNil (t , err )
130+ require . Error (t , err )
130131
131132 // Test with a slice containing a mock SystemEventLogService that returns nil
132133 mockService := & mockSystemEventLogService {name : "mock1" }
133134 _ , _ , err = GetSystemEventLogRawFromInterfaces (ctx , timeout , []interface {}{mockService })
134- assert .Nil (t , err )
135+ assert .NoError (t , err )
135136}
0 commit comments