@@ -28,19 +28,13 @@ func TestEventHandler_RegisterUnregisterEventProvider(t *testing.T) {
2828 }
2929
3030 executor := newEventExecutor ()
31- err := executor .registerDefaultProvider (eventingProvider )
32- if err != nil {
33- t .Fatal (err )
34- }
31+ executor .registerDefaultProvider (eventingProvider )
3532
3633 if executor .defaultProviderReference .featureProvider != eventingProvider {
3734 t .Error ("implementation should register default eventing provider" )
3835 }
3936
40- err = executor .registerNamedEventingProvider ("domain" , eventingProvider )
41- if err != nil {
42- t .Fatal (err )
43- }
37+ executor .registerNamedEventingProvider ("domain" , eventingProvider )
4438
4539 if _ , ok := executor .namedProviderReference ["domain" ]; ! ok {
4640 t .Errorf ("implementation should register named eventing provider" )
@@ -959,7 +953,6 @@ func TestEventHandler_HandlersRunImmediately(t *testing.T) {
959953 eventingImpl := & ProviderEventing {
960954 c : make (chan Event , 1 ),
961955 }
962- eventingImpl .Invoke (Event {EventType : ProviderError })
963956
964957 provider := struct {
965958 FeatureProvider
@@ -983,6 +976,9 @@ func TestEventHandler_HandlersRunImmediately(t *testing.T) {
983976 AddHandler (ProviderStale , callback )
984977 AddHandler (ProviderConfigChange , callback )
985978
979+ // Emit error event from the provider
980+ eventingImpl .Invoke (Event {EventType : ProviderError })
981+
986982 // assert client transitioned to ERROR
987983 eventually (t , func () bool {
988984 return NewClient ().State () == ErrorState
@@ -1002,7 +998,6 @@ func TestEventHandler_HandlersRunImmediately(t *testing.T) {
1002998 eventingImpl := & ProviderEventing {
1003999 c : make (chan Event , 1 ),
10041000 }
1005- eventingImpl .Invoke (Event {EventType : ProviderStale })
10061001
10071002 provider := struct {
10081003 FeatureProvider
@@ -1026,6 +1021,9 @@ func TestEventHandler_HandlersRunImmediately(t *testing.T) {
10261021 AddHandler (ProviderError , callback )
10271022 AddHandler (ProviderConfigChange , callback )
10281023
1024+ // Emit stale event from the provider.
1025+ eventingImpl .Invoke (Event {EventType : ProviderStale })
1026+
10291027 // assert client transitioned to STALE
10301028 eventually (t , func () bool {
10311029 return NewClient ().State () == StaleState
@@ -1191,25 +1189,16 @@ func TestEventHandler_1ToNMapping(t *testing.T) {
11911189
11921190 executor := newEventExecutor ()
11931191
1194- err := executor .registerDefaultProvider (eventingProvider )
1195- if err != nil {
1196- t .Fatal (err )
1197- }
1192+ executor .registerDefaultProvider (eventingProvider )
11981193
11991194 if len (executor .activeSubscriptions ) != 1 &&
12001195 executor .activeSubscriptions [0 ].featureProvider != eventingProvider .FeatureProvider {
12011196 t .Fatal ("provider not added to active provider subscriptions" )
12021197 }
12031198
1204- err = executor .registerNamedEventingProvider ("clientA" , eventingProvider )
1205- if err != nil {
1206- t .Fatal (err )
1207- }
1199+ executor .registerNamedEventingProvider ("clientA" , eventingProvider )
12081200
1209- err = executor .registerNamedEventingProvider ("clientB" , eventingProvider )
1210- if err != nil {
1211- t .Fatal (err )
1212- }
1201+ executor .registerNamedEventingProvider ("clientB" , eventingProvider )
12131202
12141203 if len (executor .activeSubscriptions ) != 1 {
12151204 t .Fatal ("multiple provided in active subscriptions" )
@@ -1229,15 +1218,9 @@ func TestEventHandler_1ToNMapping(t *testing.T) {
12291218
12301219 executor := newEventExecutor ()
12311220
1232- err := executor .registerDefaultProvider (eventingProvider )
1233- if err != nil {
1234- t .Fatal (err )
1235- }
1221+ executor .registerDefaultProvider (eventingProvider )
12361222
1237- err = executor .registerNamedEventingProvider ("clientA" , eventingProvider )
1238- if err != nil {
1239- t .Fatal (err )
1240- }
1223+ executor .registerNamedEventingProvider ("clientA" , eventingProvider )
12411224
12421225 overridingProvider := struct {
12431226 FeatureProvider
@@ -1249,10 +1232,7 @@ func TestEventHandler_1ToNMapping(t *testing.T) {
12491232 },
12501233 }
12511234
1252- err = executor .registerNamedEventingProvider ("clientA" , overridingProvider )
1253- if err != nil {
1254- t .Fatal (err )
1255- }
1235+ executor .registerNamedEventingProvider ("clientA" , overridingProvider )
12561236
12571237 if len (executor .activeSubscriptions ) != 2 {
12581238 t .Fatal ("error with active provider subscriptions" )
@@ -1272,15 +1252,9 @@ func TestEventHandler_1ToNMapping(t *testing.T) {
12721252
12731253 executor := newEventExecutor ()
12741254
1275- err := executor .registerNamedEventingProvider ("clientA" , eventingProvider )
1276- if err != nil {
1277- t .Fatal (err )
1278- }
1255+ executor .registerNamedEventingProvider ("clientA" , eventingProvider )
12791256
1280- err = executor .registerNamedEventingProvider ("clientB" , eventingProvider )
1281- if err != nil {
1282- t .Fatal (err )
1283- }
1257+ executor .registerNamedEventingProvider ("clientB" , eventingProvider )
12841258
12851259 overridingProvider := struct {
12861260 FeatureProvider
@@ -1292,10 +1266,7 @@ func TestEventHandler_1ToNMapping(t *testing.T) {
12921266 },
12931267 }
12941268
1295- err = executor .registerNamedEventingProvider ("clientA" , overridingProvider )
1296- if err != nil {
1297- t .Fatal (err )
1298- }
1269+ executor .registerNamedEventingProvider ("clientA" , overridingProvider )
12991270
13001271 if len (executor .activeSubscriptions ) != 2 {
13011272 t .Fatal ("error with active provider subscriptions" )
@@ -1315,10 +1286,7 @@ func TestEventHandler_1ToNMapping(t *testing.T) {
13151286
13161287 executor := newEventExecutor ()
13171288
1318- err := executor .registerNamedEventingProvider ("clientA" , eventingProvider )
1319- if err != nil {
1320- t .Fatal (err )
1321- }
1289+ executor .registerNamedEventingProvider ("clientA" , eventingProvider )
13221290
13231291 overridingProvider := struct {
13241292 FeatureProvider
@@ -1330,10 +1298,7 @@ func TestEventHandler_1ToNMapping(t *testing.T) {
13301298 },
13311299 }
13321300
1333- err = executor .registerNamedEventingProvider ("clientA" , overridingProvider )
1334- if err != nil {
1335- t .Fatal (err )
1336- }
1301+ executor .registerNamedEventingProvider ("clientA" , overridingProvider )
13371302
13381303 if len (executor .activeSubscriptions ) != 1 &&
13391304 executor .activeSubscriptions [0 ].featureProvider != overridingProvider .FeatureProvider {
@@ -1552,8 +1517,7 @@ func TestEventHandler_ChannelClosure(t *testing.T) {
15521517
15531518 executor := newEventExecutor ()
15541519
1555- err := executor .registerDefaultProvider (eventingProvider )
1556- require .NoError (t , err )
1520+ executor .registerDefaultProvider (eventingProvider )
15571521 require .Len (t , executor .activeSubscriptions , 1 )
15581522
15591523 var eventCount atomic.Int64
0 commit comments