(t *testing.T)
| 429 | } |
| 430 | |
| 431 | func TestRevTreeWinningRev(t *testing.T) { |
| 432 | ctx := base.TestCtx(t) |
| 433 | tempmap := branchymap.copy() |
| 434 | winner, branched, conflict := tempmap.winningRevision(ctx) |
| 435 | assert.Equal(t, "3-three", winner) |
| 436 | assert.True(t, branched) |
| 437 | assert.True(t, conflict) |
| 438 | err := tempmap.addRevision("testdoc", RevInfo{ID: "4-four", Parent: "3-three"}) |
| 439 | require.NoError(t, err) |
| 440 | winner, branched, conflict = tempmap.winningRevision(ctx) |
| 441 | assert.Equal(t, "4-four", winner) |
| 442 | assert.True(t, branched) |
| 443 | assert.True(t, conflict) |
| 444 | err = tempmap.addRevision("testdoc", RevInfo{ID: "5-five", Parent: "4-four", Deleted: true}) |
| 445 | require.NoError(t, err) |
| 446 | winner, branched, conflict = tempmap.winningRevision(ctx) |
| 447 | assert.Equal(t, "3-drei", winner) |
| 448 | assert.True(t, branched) |
| 449 | assert.False(t, conflict) |
| 450 | } |
| 451 | |
| 452 | func TestPruneRevisions(t *testing.T) { |
| 453 |
nothing calls this directly
no test coverage detected