(t *testing.T)
| 365 | } |
| 366 | |
| 367 | func TestMerge(t *testing.T) { |
| 368 | for _, m := range mergeTests { |
| 369 | got := proto.Clone(m.dst) |
| 370 | if !proto.Equal(got, m.dst) { |
| 371 | t.Errorf("Clone()\ngot %v\nwant %v", got, m.dst) |
| 372 | continue |
| 373 | } |
| 374 | proto.Merge(got, m.src) |
| 375 | if !proto.Equal(got, m.want) { |
| 376 | t.Errorf("Merge(%v, %v)\ngot %v\nwant %v", m.dst, m.src, got, m.want) |
| 377 | } |
| 378 | } |
| 379 | } |