MCPcopy
hub / github.com/protocolbuffers/protobuf-go / TestLegacyMergeMethod

Function TestLegacyMergeMethod

proto/methods_test.go:172–185  ·  view source on GitHub ↗
(t *testing.T)

Source from the content-addressed store, hash-verified

170}
171
172func TestLegacyMergeMethod(t *testing.T) {
173 src := &selfMerger{}
174 dst := &selfMerger{}
175 proto.Merge(
176 impl.Export{}.MessageOf(dst).Interface(),
177 impl.Export{}.MessageOf(src).Interface(),
178 )
179 if got, want := dst.src, src; got != want {
180 t.Errorf("Merge(dst, src): want dst.src = src, got %v", got)
181 }
182 if got := src.src; got != nil {
183 t.Errorf("Merge(dst, src): want src.src = nil, got %v", got)
184 }
185}

Callers

nothing calls this directly

Calls 3

MergeFunction · 0.92
InterfaceMethod · 0.65
MessageOfMethod · 0.45

Tested by

no test coverage detected