MCPcopy
hub / github.com/perkeep/perkeep / TestListMissingDestinationBlobs

Function TestListMissingDestinationBlobs

pkg/blobserver/sync_test.go:71–95  ·  view source on GitHub ↗
(t *testing.T)

Source from the content-addressed store, hash-verified

69}
70
71func TestListMissingDestinationBlobs(t *testing.T) {
72 tests := []lmdbTest{
73 {src: "foo-aa,foo-bb,foo-cc", missing: "foo-aa,foo-bb,foo-cc"},
74 {src: "foo-aa,foo-bb,foo-cc", dst: "foo-aa", missing: "foo-bb,foo-cc"},
75 {src: "foo-aa,foo-bb,foo-cc", dst: "foo-bb", missing: "foo-aa,foo-cc"},
76 {src: "foo-aa,foo-bb,foo-cc", dst: "foo-cc", missing: "foo-aa,foo-bb"},
77 {src: "foo-aa,foo-bb,foo-cc", dst: "foo-aa,foo-bb", missing: "foo-cc"},
78 {src: "foo-aa,foo-bb,foo-cc", dst: "foo-bb,foo-cc", missing: "foo-aa"},
79 {src: "foo-aa,foo-bb,foo-cc", dst: "foo-aa,foo-bb,foo-cc", missing: ""},
80 {src: "", dst: "foo-aa,foo-bb,foo-cc", missing: ""},
81 {src: "foo-ff", dst: "foo-aa,foo-bb,foo-cc", missing: "foo-ff"},
82
83 {
84 src: "foo-aa,foo-bb",
85 dst: "foo-aa,foo-cc",
86 mismatch: "foo-aa",
87 missing: "foo-bb",
88 diffSize: true,
89 },
90 }
91
92 for _, test := range tests {
93 test.run(t)
94 }
95}

Callers

nothing calls this directly

Calls 1

runMethod · 0.45

Tested by

no test coverage detected