@@ -12,40 +12,33 @@ func TestAppendToTheSegment(t *testing.T) {
1212 config := & Config {segmentsRoot : os .TempDir ()}
1313 defer os .Remove (fmt .Sprintf ("%s/segment_10" , os .TempDir ()))
1414
15- index := NewIndex ()
16-
17- segment , err := NewSegment (10 , config , index )
15+ segment , err := NewSegment (10 , config )
1816 assert .NoError (t , err )
1917 defer segment .Close ()
2018
21- id , err : = segment .Append ([]byte ("Hello World" ))
19+ _ , err = segment .Append ([]byte ("Hello World" ))
2220 assert .NoError (t , err )
23- assert .Equal (t , id , 0 )
24- _ , ok := index .entries [0 ]
25- assert .True (t , ok )
2621}
2722
2823func TestReadFromTheSegment (t * testing.T ) {
2924 config := & Config {segmentsRoot : os .TempDir ()}
3025 defer os .Remove (fmt .Sprintf ("%s/segment_10" , os .TempDir ()))
3126
32- index := NewIndex ()
33-
34- segment , err := NewSegment (10 , config , index )
27+ segment , err := NewSegment (10 , config )
3528 assert .NoError (t , err )
3629 defer segment .Close ()
3730
38- id1 , err := segment .Append ([]byte ("Hello World" ))
31+ offset1 , err := segment .Append ([]byte ("Hello World" ))
3932 assert .NoError (t , err )
4033
41- id2 , err := segment .Append ([]byte ("Bye World" ))
34+ offset2 , err := segment .Append ([]byte ("Bye World" ))
4235 assert .NoError (t , err )
4336
44- data2 , err := segment .Read (id2 )
37+ data2 , err := segment .Read (offset2 )
4538 assert .NoError (t , err )
4639 assert .Equal (t , []byte ("Bye World" ), data2 )
4740
48- data1 , err := segment .Read (id1 )
41+ data1 , err := segment .Read (offset1 )
4942 assert .NoError (t , err )
5043 assert .Equal (t , []byte ("Hello World" ), data1 )
5144}
@@ -54,9 +47,7 @@ func TestReadNonExistingMessage(t *testing.T) {
5447 config := & Config {segmentsRoot : os .TempDir ()}
5548 defer os .Remove (fmt .Sprintf ("%s/segment_12" , os .TempDir ()))
5649
57- index := NewIndex ()
58-
59- segment , err := NewSegment (12 , config , index )
50+ segment , err := NewSegment (12 , config )
6051 assert .NoError (t , err )
6152 defer segment .Close ()
6253
@@ -68,22 +59,20 @@ func TestReadFromReloadedSegment(t *testing.T) {
6859 config := & Config {segmentsRoot : os .TempDir ()}
6960 defer os .Remove (fmt .Sprintf ("%s/segment_13" , os .TempDir ()))
7061
71- index := NewIndex ()
72-
73- segment , err := NewSegment (12 , config , index )
62+ segment , err := NewSegment (12 , config )
7463 assert .NoError (t , err )
7564
76- segment .Append ([]byte ("Hello world" ))
77- segment .Append ([]byte ("Hello earth" ))
78- segment .Append ([]byte ("Hello India" ))
65+ offset1 , _ := segment .Append ([]byte ("Hello world" ))
66+ offset2 , _ := segment .Append ([]byte ("Hello earth" ))
67+ offset3 , _ := segment .Append ([]byte ("Hello India" ))
7968 segment .Close ()
8069
81- restoredSegment , err := NewSegment (12 , config , index )
70+ restoredSegment , err := NewSegment (12 , config )
8271 assert .NoError (t , err )
8372
84- data1 , _ := restoredSegment .Read (0 )
85- data2 , _ := restoredSegment .Read (1 )
86- data3 , _ := restoredSegment .Read (2 )
73+ data1 , _ := restoredSegment .Read (offset1 )
74+ data2 , _ := restoredSegment .Read (offset2 )
75+ data3 , _ := restoredSegment .Read (offset3 )
8776
8877 assert .Equal (t , []byte ("Hello world" ), data1 )
8978 assert .Equal (t , []byte ("Hello earth" ), data2 )
0 commit comments