erigon-pulse/ethdb/mutation_puts_test.go
b00ris a9f71298aa
Index chunking (#473)
* index generation

* save state

* save state

* save state

* save state

* save state

* save state

* save state

* save state

* fix

* save state

* fix
2020-04-20 11:35:33 +01:00

35 lines
711 B
Go

package ethdb
//
//func TestIndexMapper(t *testing.T) {
// im:=indexMapper{
// cache: make(map[string]*dbutils.HistoryIndexBytes),
// chunkIDs: make(map[string][]uint64),
// }
//
// key:=[]byte("some key")
// if err:=im.Put(key,dbutils.NewHistoryIndex().Append(1)); err!=nil {
// t.Fatal(1, err)
// }
// index,err:=im.LastChunk(key)
// if err!=nil {
// t.Fatal(err)
// }
// if v,ok:= index.FirstElement(); !ok || v!=1 {
// t.Fatal(v, ok,im)
// }
//
// if err:=im.Put(key,dbutils.NewHistoryIndex().Append(2)); err!=nil {
// t.Fatal(2, err)
// }
//
// index,err=im.LastChunk(key)
// if err!=nil {
// t.Fatal(err)
// }
//
// if v,ok:= index.FirstElement(); !ok || v!=2 {
// t.Fatal(v, ok, im)
// }
//}