MCPcopy Create free account
hub / github.com/Azure/peerd / TestParser

Function TestParser

pkg/urlparser/parser_test.go:11–32  ·  view source on GitHub ↗
(t *testing.T)

Source from the content-addressed store, hash-verified

9)
10
11func TestParser(t *testing.T) {
12 p := New()
13 if p == nil {
14 t.Errorf("expected non-nil parser")
15 }
16
17 // Test Azure URLs
18 for _, test := range azureTestCases {
19 got, err := p.ParseDigest(test.url)
20 if test.valid {
21 if err != nil {
22 t.Errorf("expected no error parsing digest from url %s", test.url)
23 } else if got != digest.Digest(test.digest) {
24 t.Errorf("expected digest %s, got %s", test.digest, got)
25 }
26 } else {
27 if err == nil {
28 t.Errorf("expected error parsing digest from url %s", test.url)
29 }
30 }
31 }
32}

Callers

nothing calls this directly

Calls 2

NewFunction · 0.70
ParseDigestMethod · 0.65

Tested by

no test coverage detected