func testUpsertEndnode(t *testing.T, s mapper.Store, ea common.EndnodeAddress, d []byte) common.MapItem { m, err := s.UpsertEndnode(ea, d) if err != nil { t.Fatal("UpsertEndnode failed:", err) } if m.EndnodeAddress == nil || m.EndnodeAddress.IDString() != ea.IDString() { t.Fatalf("UpsertEndnode returns unexpected MapItem: %#v", m.EndnodeAddress) } if !bytes.Equal(m.States, d) { t.Fatalf("UpsertEndnode store wrong data: %#v (expecetd:%#v)", m.States, d) } return m }