(t *testing.T)
| 170 | } |
| 171 | |
| 172 | func 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 | } |