(ctx context.Context, doc *Document, cv Version, loadBackup bool)
| 83 | } |
| 84 | |
| 85 | func (t *testBackingStore) getCurrentVersion(ctx context.Context, doc *Document, cv Version, loadBackup bool) ([]byte, AttachmentsMeta, base.Set, bool, error) { |
| 86 | t.getRevisionCounter.Add(1) |
| 87 | |
| 88 | revTreeID := doc.GetRevTreeID() |
| 89 | ch, _ := doc.channelsForRevTreeID(revTreeID) |
| 90 | b := Body{ |
| 91 | "testing": true, |
| 92 | BodyId: doc.ID, |
| 93 | BodyRev: revTreeID, |
| 94 | BodyRevisions: Revisions{RevisionsStart: 1}, |
| 95 | } |
| 96 | if doc.HLV != nil { |
| 97 | b[BodyCV] = doc.HLV.GetCurrentVersionString() |
| 98 | } |
| 99 | if err := doc.HasCurrentVersion(ctx, cv); err != nil { |
| 100 | return nil, nil, nil, false, err |
| 101 | } |
| 102 | bodyBytes, err := base.JSONMarshal(b) |
| 103 | return bodyBytes, nil, ch, false, err |
| 104 | } |
| 105 | |
| 106 | type noopBackingStore struct{} |
| 107 |
nothing calls this directly
no test coverage detected