MCPcopy
hub / github.com/tinode/chat / InitTestData

Function InitTestData

server/db/common/test_data/test_data.go:360–382  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

358}
359
360func InitTestData() *TestData {
361 // Use fixed timestamp to make tests more predictable
362 var now = time.Date(2021, time.June, 12, 11, 39, 24, 15, time.Local).UTC().Round(time.Millisecond)
363 var uGen = &types.UidGenerator{}
364 if err := uGen.Init(11, []byte("testtesttesttest")); err != nil {
365 return nil
366 }
367 var users = initUsers(now)
368 var topics = initTopics(now, users)
369 return &TestData{
370 UGen: uGen,
371 Users: users,
372 Creds: initCreds(now, users),
373 Recs: initAuthRecords(now, users),
374 Topics: topics,
375 Subs: initSubs(now, users, topics),
376 Msgs: initMessages(users, topics),
377 Devs: initDevices(now),
378 Files: initFileDefs(now, users),
379 Tags: initTags(),
380 Now: now,
381 }
382}

Callers 4

initFunction · 0.92
initFunction · 0.92
initFunction · 0.92
initFunction · 0.92

Calls 10

initUsersFunction · 0.85
initTopicsFunction · 0.85
initCredsFunction · 0.85
initAuthRecordsFunction · 0.85
initSubsFunction · 0.85
initMessagesFunction · 0.85
initDevicesFunction · 0.85
initFileDefsFunction · 0.85
initTagsFunction · 0.85
InitMethod · 0.65

Tested by 4

initFunction · 0.74
initFunction · 0.74
initFunction · 0.74
initFunction · 0.74

Used in the wild real call sites across dependent graphs

searching dependent graphs…