mirror of
https://gitlab.com/pulsechaincom/erigon-pulse.git
synced 2024-12-27 05:57:28 +00:00
a9f71298aa
* index generation * save state * save state * save state * save state * save state * save state * save state * save state * fix * save state * fix
35 lines
711 B
Go
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)
|
|
// }
|
|
//}
|