(t *testing.T)
| 97 | |
| 98 | } |
| 99 | func TestFlyDbStore_GetLog(t *testing.T) { |
| 100 | r, err := testFlyDbDatastore() |
| 101 | assert.NoError(t, err) |
| 102 | logs := []*raft.Log{ |
| 103 | createRaftLog(1, "test1"), |
| 104 | createRaftLog(2, "test2"), |
| 105 | createRaftLog(23, "test3"), |
| 106 | } |
| 107 | err = r.StoreLogs(logs) |
| 108 | assert.NoError(t, err) |
| 109 | // get the logs |
| 110 | var log raft.Log |
| 111 | err = r.GetLog(1, &log) |
| 112 | assert.NoError(t, err) |
| 113 | assert.Equal(t, log, *logs[0]) |
| 114 | // get log of id 23 |
| 115 | err = r.GetLog(23, &log) |
| 116 | assert.NoError(t, err) |
| 117 | assert.Equal(t, log, *logs[2]) |
| 118 | |
| 119 | } |
| 120 | func TestFlyDbStore_StoreLog(t *testing.T) { |
| 121 | r, err := testFlyDbDatastore() |
| 122 | assert.NoError(t, err) |
nothing calls this directly
no test coverage detected