MCPcopy Index your code
hub / github.com/tinode/chat / TestMessageSave

Function TestMessageSave

server/db/postgres/tests/postgres_test.go:226–248  ·  view source on GitHub ↗
(t *testing.T)

Source from the content-addressed store, hash-verified

224}
225
226func TestMessageSave(t *testing.T) {
227 for _, msg := range testData.Msgs {
228 err := adp.MessageSave(msg)
229 if err != nil {
230 t.Fatal(err)
231 }
232 }
233
234 // Some messages are soft deleted, but it's ignored by adp.MessageSave
235 for _, msg := range testData.Msgs {
236 if len(msg.DeletedFor) > 0 {
237 for _, del := range msg.DeletedFor {
238 toDel := types.DelMessage{
239 Topic: msg.Topic,
240 DeletedFor: del.User,
241 DelId: del.DelId,
242 SeqIdRanges: []types.Range{{Low: msg.SeqId}},
243 }
244 adp.MessageDeleteList(msg.Topic, &toDel)
245 }
246 }
247 }
248}
249
250func TestFileStartUpload(t *testing.T) {
251 for _, f := range testData.Files {

Callers

nothing calls this directly

Calls 2

MessageSaveMethod · 0.65
MessageDeleteListMethod · 0.65

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…