func testUpdateCloud(t *testing.T, s mapper.Store, ea common.EndnodeAddress, ca common.CloudAddress) common.MapItem { m, err := s.UpdateCloud(ea, ca) if err != nil { t.Fatal("UpdateCloud failed:", err) } if m.EndnodeAddress == nil || m.EndnodeAddress.IDString() != ea.IDString() { t.Fatalf("UpdateCloud modified EndnodeAddress: %#v", m.EndnodeAddress) } if m.CloudAddress == nil || m.CloudAddress.IDString() != ca.IDString() { t.Fatalf("UpdateCloud returned unexpected CloudAddress: %#v", m.CloudAddress) } return m }