This commit is contained in:
2026-06-10 06:18:45 +03:00
parent 4089ca40c9
commit 9ec86282ad
47 changed files with 3493 additions and 4502 deletions

View File

@@ -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()