MCPcopy
hub / github.com/syncthing/syncthing / TestUnifySubs

Function TestUnifySubs

lib/model/folder_test.go:121–132  ·  view source on GitHub ↗
(t *testing.T)

Source from the content-addressed store, hash-verified

119}
120
121func TestUnifySubs(t *testing.T) {
122 cases := unifySubsCases()
123 for i, tc := range cases {
124 exists := func(f string) bool {
125 return slices.Contains(tc.exists, f)
126 }
127 out := unifySubs(tc.in, exists)
128 if diff, equal := messagediff.PrettyDiff(tc.out, out); !equal {
129 t.Errorf("Case %d failed; got %v, expected %v, diff:\n%s", i, out, tc.out, diff)
130 }
131 }
132}
133
134func BenchmarkUnifySubs(b *testing.B) {
135 cases := unifySubsCases()

Callers

nothing calls this directly

Calls 3

unifySubsCasesFunction · 0.85
unifySubsFunction · 0.85
ContainsMethod · 0.80

Tested by

no test coverage detected