Skip to content

Commit fadc599

Browse files
authored
Improve activity_events.go coverage (google#1717)
1 parent 28474d0 commit fadc599

File tree

1 file changed

+107
-0
lines changed

1 file changed

+107
-0
lines changed

github/activity_events_test.go

Lines changed: 107 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,15 @@ func TestActivityService_ListEvents(t *testing.T) {
3737
if !reflect.DeepEqual(events, want) {
3838
t.Errorf("Activities.ListEvents returned %+v, want %+v", events, want)
3939
}
40+
41+
const methodName = "ListEvents"
42+
testNewRequestAndDoFailure(t, methodName, client, func() (*Response, error) {
43+
got, resp, err := client.Activity.ListEvents(ctx, opt)
44+
if got != nil {
45+
t.Errorf("testNewRequestAndDoFailure %v = %#v, want nil", methodName, got)
46+
}
47+
return resp, err
48+
})
4049
}
4150

4251
func TestActivityService_ListRepositoryEvents(t *testing.T) {
@@ -62,6 +71,20 @@ func TestActivityService_ListRepositoryEvents(t *testing.T) {
6271
if !reflect.DeepEqual(events, want) {
6372
t.Errorf("Activities.ListRepositoryEvents returned %+v, want %+v", events, want)
6473
}
74+
75+
const methodName = "ListRepositoryEvents"
76+
testBadOptions(t, methodName, func() (err error) {
77+
_, _, err = client.Activity.ListRepositoryEvents(ctx, "\n", "\n", opt)
78+
return err
79+
})
80+
81+
testNewRequestAndDoFailure(t, methodName, client, func() (*Response, error) {
82+
got, resp, err := client.Activity.ListRepositoryEvents(ctx, "o", "r", opt)
83+
if got != nil {
84+
t.Errorf("testNewRequestAndDoFailure %v = %#v, want nil", methodName, got)
85+
}
86+
return resp, err
87+
})
6588
}
6689

6790
func TestActivityService_ListRepositoryEvents_invalidOwner(t *testing.T) {
@@ -96,6 +119,20 @@ func TestActivityService_ListIssueEventsForRepository(t *testing.T) {
96119
if !reflect.DeepEqual(events, want) {
97120
t.Errorf("Activities.ListIssueEventsForRepository returned %+v, want %+v", events, want)
98121
}
122+
123+
const methodName = "ListIssueEventsForRepository"
124+
testBadOptions(t, methodName, func() (err error) {
125+
_, _, err = client.Activity.ListIssueEventsForRepository(ctx, "\n", "\n", opt)
126+
return err
127+
})
128+
129+
testNewRequestAndDoFailure(t, methodName, client, func() (*Response, error) {
130+
got, resp, err := client.Activity.ListIssueEventsForRepository(ctx, "o", "r", opt)
131+
if got != nil {
132+
t.Errorf("testNewRequestAndDoFailure %v = %#v, want nil", methodName, got)
133+
}
134+
return resp, err
135+
})
99136
}
100137

101138
func TestActivityService_ListIssueEventsForRepository_invalidOwner(t *testing.T) {
@@ -130,6 +167,20 @@ func TestActivityService_ListEventsForRepoNetwork(t *testing.T) {
130167
if !reflect.DeepEqual(events, want) {
131168
t.Errorf("Activities.ListEventsForRepoNetwork returned %+v, want %+v", events, want)
132169
}
170+
171+
const methodName = "ListEventsForRepoNetwork"
172+
testBadOptions(t, methodName, func() (err error) {
173+
_, _, err = client.Activity.ListEventsForRepoNetwork(ctx, "\n", "\n", opt)
174+
return err
175+
})
176+
177+
testNewRequestAndDoFailure(t, methodName, client, func() (*Response, error) {
178+
got, resp, err := client.Activity.ListEventsForRepoNetwork(ctx, "o", "r", opt)
179+
if got != nil {
180+
t.Errorf("testNewRequestAndDoFailure %v = %#v, want nil", methodName, got)
181+
}
182+
return resp, err
183+
})
133184
}
134185

135186
func TestActivityService_ListEventsForRepoNetwork_invalidOwner(t *testing.T) {
@@ -164,6 +215,20 @@ func TestActivityService_ListEventsForOrganization(t *testing.T) {
164215
if !reflect.DeepEqual(events, want) {
165216
t.Errorf("Activities.ListEventsForOrganization returned %+v, want %+v", events, want)
166217
}
218+
219+
const methodName = "ListEventsForOrganization"
220+
testBadOptions(t, methodName, func() (err error) {
221+
_, _, err = client.Activity.ListEventsForOrganization(ctx, "\n", opt)
222+
return err
223+
})
224+
225+
testNewRequestAndDoFailure(t, methodName, client, func() (*Response, error) {
226+
got, resp, err := client.Activity.ListEventsForOrganization(ctx, "o", opt)
227+
if got != nil {
228+
t.Errorf("testNewRequestAndDoFailure %v = %#v, want nil", methodName, got)
229+
}
230+
return resp, err
231+
})
167232
}
168233

169234
func TestActivityService_ListEventsForOrganization_invalidOrg(t *testing.T) {
@@ -198,6 +263,20 @@ func TestActivityService_ListEventsPerformedByUser_all(t *testing.T) {
198263
if !reflect.DeepEqual(events, want) {
199264
t.Errorf("Events.ListPerformedByUser returned %+v, want %+v", events, want)
200265
}
266+
267+
const methodName = "ListEventsPerformedByUser"
268+
testBadOptions(t, methodName, func() (err error) {
269+
_, _, err = client.Activity.ListEventsPerformedByUser(ctx, "\n", false, opt)
270+
return err
271+
})
272+
273+
testNewRequestAndDoFailure(t, methodName, client, func() (*Response, error) {
274+
got, resp, err := client.Activity.ListEventsPerformedByUser(ctx, "u", false, opt)
275+
if got != nil {
276+
t.Errorf("testNewRequestAndDoFailure %v = %#v, want nil", methodName, got)
277+
}
278+
return resp, err
279+
})
201280
}
202281

203282
func TestActivityService_ListEventsPerformedByUser_publicOnly(t *testing.T) {
@@ -253,6 +332,20 @@ func TestActivityService_ListEventsReceivedByUser_all(t *testing.T) {
253332
if !reflect.DeepEqual(events, want) {
254333
t.Errorf("Events.ListReceivedUser returned %+v, want %+v", events, want)
255334
}
335+
336+
const methodName = "ListEventsReceivedByUser"
337+
testBadOptions(t, methodName, func() (err error) {
338+
_, _, err = client.Activity.ListEventsReceivedByUser(ctx, "\n", false, opt)
339+
return err
340+
})
341+
342+
testNewRequestAndDoFailure(t, methodName, client, func() (*Response, error) {
343+
got, resp, err := client.Activity.ListEventsReceivedByUser(ctx, "u", false, opt)
344+
if got != nil {
345+
t.Errorf("testNewRequestAndDoFailure %v = %#v, want nil", methodName, got)
346+
}
347+
return resp, err
348+
})
256349
}
257350

258351
func TestActivityService_ListEventsReceivedByUser_publicOnly(t *testing.T) {
@@ -308,6 +401,20 @@ func TestActivityService_ListUserEventsForOrganization(t *testing.T) {
308401
if !reflect.DeepEqual(events, want) {
309402
t.Errorf("Activities.ListUserEventsForOrganization returned %+v, want %+v", events, want)
310403
}
404+
405+
const methodName = "ListUserEventsForOrganization"
406+
testBadOptions(t, methodName, func() (err error) {
407+
_, _, err = client.Activity.ListUserEventsForOrganization(ctx, "\n", "\n", opt)
408+
return err
409+
})
410+
411+
testNewRequestAndDoFailure(t, methodName, client, func() (*Response, error) {
412+
got, resp, err := client.Activity.ListUserEventsForOrganization(ctx, "o", "u", opt)
413+
if got != nil {
414+
t.Errorf("testNewRequestAndDoFailure %v = %#v, want nil", methodName, got)
415+
}
416+
return resp, err
417+
})
311418
}
312419

313420
func TestActivityService_EventParsePayload_typed(t *testing.T) {

0 commit comments

Comments
 (0)