MCPcopy
hub / github.com/ossf/scorecard / TestAllClientMethods

Function TestAllClientMethods

clients/ossfuzz/client_test.go:197–380  ·  view source on GitHub ↗
(t *testing.T)

Source from the content-addressed store, hash-verified

195}
196
197func TestAllClientMethods(t *testing.T) {
198 t.Parallel()
199 c := CreateOSSFuzzClient("testURL")
200
201 // Test InitRepo
202 {
203 err := c.InitRepo(nil, "", 0)
204 if !errors.Is(err, clients.ErrUnsupportedFeature) {
205 t.Errorf("InitRepo: Expected %v, but got %v", clients.ErrUnsupportedFeature, err)
206 }
207 }
208
209 // Test IsArchived
210 {
211 _, err := c.IsArchived()
212 if !errors.Is(err, clients.ErrUnsupportedFeature) {
213 t.Errorf("IsArchived: Expected %v, but got %v", clients.ErrUnsupportedFeature, err)
214 }
215 }
216
217 // Test LocalPath
218 {
219 _, err := c.LocalPath()
220 if !errors.Is(err, clients.ErrUnsupportedFeature) {
221 t.Errorf("LocalPath: Expected %v, but got %v", clients.ErrUnsupportedFeature, err)
222 }
223 }
224
225 // Test ListFiles
226 {
227 _, err := c.ListFiles(nil)
228 if !errors.Is(err, clients.ErrUnsupportedFeature) {
229 t.Errorf("ListFiles: Expected %v, but got %v", clients.ErrUnsupportedFeature, err)
230 }
231 }
232
233 // Test GetFileContent
234 {
235 _, err := c.GetFileReader("")
236 if !errors.Is(err, clients.ErrUnsupportedFeature) {
237 t.Errorf("GetFileReader: Expected %v, but got %v", clients.ErrUnsupportedFeature, err)
238 }
239 }
240
241 // Test GetBranch
242 {
243 _, err := c.GetBranch("")
244 if !errors.Is(err, clients.ErrUnsupportedFeature) {
245 t.Errorf("GetBranch: Expected %v, but got %v", clients.ErrUnsupportedFeature, err)
246 }
247 }
248
249 // Test GetDefaultBranch
250 {
251 _, err := c.GetDefaultBranch()
252 if !errors.Is(err, clients.ErrUnsupportedFeature) {
253 t.Errorf("GetDefaultBranch: Expected %v, but got %v", clients.ErrUnsupportedFeature, err)
254 }

Callers

nothing calls this directly

Calls 15

CreateOSSFuzzClientFunction · 0.85
InitRepoMethod · 0.65
IsArchivedMethod · 0.65
LocalPathMethod · 0.65
ListFilesMethod · 0.65
GetFileReaderMethod · 0.65
GetBranchMethod · 0.65
GetDefaultBranchMethod · 0.65
GetOrgRepoClientMethod · 0.65
GetDefaultBranchNameMethod · 0.65
ListCommitsMethod · 0.65
ListIssuesMethod · 0.65

Tested by

no test coverage detected