1
0
mirror of https://github.com/taigrr/bitcask synced 2025-01-18 04:03:17 -08:00

Add LFU w/ Tests

This commit is contained in:
Haleem Assal
2020-12-21 02:07:23 -04:00
parent f397bec88f
commit f2a0e2cacd
7 changed files with 99 additions and 4 deletions

View File

@@ -2,8 +2,10 @@
package mocks
import internal "github.com/prologic/bitcask/internal"
import mock "github.com/stretchr/testify/mock"
import (
internal "github.com/prologic/bitcask/internal"
mock "github.com/stretchr/testify/mock"
)
// Datafile is an autogenerated mock type for the Datafile type
type Datafile struct {
@@ -52,6 +54,20 @@ func (_m *Datafile) Name() string {
return r0
}
// Open provides a mock function with given fields:
func (_m *Datafile) Open() error {
ret := _m.Called()
var r0 error
if rf, ok := ret.Get(0).(func() error); ok {
r0 = rf()
} else {
r0 = ret.Error(0)
}
return r0
}
// Read provides a mock function with given fields:
func (_m *Datafile) Read() (internal.Entry, int64, error) {
ret := _m.Called()

View File

@@ -2,9 +2,11 @@
package mocks
import art "github.com/plar/go-adaptive-radix-tree"
import (
art "github.com/plar/go-adaptive-radix-tree"
import mock "github.com/stretchr/testify/mock"
mock "github.com/stretchr/testify/mock"
)
// Indexer is an autogenerated mock type for the Indexer type
type Indexer struct {