wp
This commit is contained in:
@@ -58,46 +58,46 @@ func TestSave(t *testing.T) {
|
||||
// }
|
||||
}
|
||||
|
||||
func TestDelta(t *testing.T) {
|
||||
freeList, err := createFreeList()
|
||||
if err != nil {
|
||||
t.Fatal(err)
|
||||
}
|
||||
// func TestDelta(t *testing.T) {
|
||||
// freeList, err := createFreeList()
|
||||
// if err != nil {
|
||||
// t.Fatal(err)
|
||||
// }
|
||||
|
||||
serialized := []byte{9, 0, 0, 0, 10, 0, 0, 0}
|
||||
// serialized := []byte{9, 0, 0, 0, 10, 0, 0, 0}
|
||||
|
||||
err = freeList.Restore(serialized)
|
||||
if err != nil {
|
||||
t.Fatal(err)
|
||||
}
|
||||
// err = freeList.Restore(serialized)
|
||||
// if err != nil {
|
||||
// t.Fatal(err)
|
||||
// }
|
||||
|
||||
for range 3 {
|
||||
pageNo, err := freeList.GetPageNumber()
|
||||
fmt.Println(pageNo, err)
|
||||
}
|
||||
// for range 3 {
|
||||
// pageNo, err := freeList.GetPageNumber()
|
||||
// fmt.Println(pageNo, err)
|
||||
// }
|
||||
|
||||
err = freeList.AddPageNumbers([]uint32{20, 21, 22})
|
||||
if err != nil {
|
||||
t.Fatal(err)
|
||||
}
|
||||
// err = freeList.AddPageNumbers([]uint32{20, 21, 22})
|
||||
// if err != nil {
|
||||
// t.Fatal(err)
|
||||
// }
|
||||
|
||||
err = freeList.AddPageNumbers([]uint32{23, 24, 25, 26})
|
||||
if err != nil {
|
||||
t.Fatal(err)
|
||||
}
|
||||
// err = freeList.AddPageNumbers([]uint32{23, 24, 25, 26})
|
||||
// if err != nil {
|
||||
// t.Fatal(err)
|
||||
// }
|
||||
|
||||
serialized, err = freeList.Serialize()
|
||||
if err != nil {
|
||||
t.Fatal(err)
|
||||
}
|
||||
// serialized, err = freeList.Serialize()
|
||||
// if err != nil {
|
||||
// t.Fatal(err)
|
||||
// }
|
||||
|
||||
fmt.Println("free serialized:", serialized)
|
||||
// fmt.Println("free serialized:", serialized)
|
||||
|
||||
err = freeList.Merge()
|
||||
if err != nil {
|
||||
t.Fatal(err)
|
||||
}
|
||||
}
|
||||
// err = freeList.Merge()
|
||||
// if err != nil {
|
||||
// t.Fatal(err)
|
||||
// }
|
||||
// }
|
||||
|
||||
// func TestGetFromFreeList(t *testing.T) {
|
||||
// freeList, err := createFreeList()
|
||||
|
||||
Reference in New Issue
Block a user