@@ -106,7 +106,7 @@ func TestValueReader_ReadBinary(t *testing.T) {
106106
107107 t .Run ("streaming" , func (t * testing.T ) {
108108 vr := & valueReader {
109- src : & streamingValueReader {br : bufio .NewReader (bytes .NewReader (tc .data ))},
109+ src : & streamingByteSrc {br : bufio .NewReader (bytes .NewReader (tc .data ))},
110110 stack : []vrState {
111111 {mode : mTopLevel },
112112 {
@@ -196,7 +196,7 @@ func TestValueReader_ReadBoolean(t *testing.T) {
196196
197197 t .Run ("streaming" , func (t * testing.T ) {
198198 vr := & valueReader {
199- src : & streamingValueReader {br : bufio .NewReader (bytes .NewReader (tc .data ))},
199+ src : & streamingByteSrc {br : bufio .NewReader (bytes .NewReader (tc .data ))},
200200 stack : []vrState {
201201 {mode : mTopLevel },
202202 {
@@ -238,7 +238,7 @@ func TestValueReader_ReadDocument_TopLevel_InvalidLength(t *testing.T) {
238238
239239 t .Run ("streaming" , func (t * testing.T ) {
240240 vr := & valueReader {
241- src : & streamingValueReader {br : bufio .NewReader (bytes .NewReader ([]byte {0x00 , 0x00 }))},
241+ src : & streamingByteSrc {br : bufio .NewReader (bytes .NewReader ([]byte {0x00 , 0x00 }))},
242242 stack : []vrState {{mode : mTopLevel }},
243243 frame : 0 ,
244244 }
@@ -271,7 +271,7 @@ func TestValueReader_ReadDocument_TopLevel_ValidDocumentWithIncorrectEnd(t *test
271271 t .Run ("streaming" , func (t * testing.T ) {
272272
273273 vr := & valueReader {
274- src : & streamingValueReader {br : bufio .NewReader (bytes .NewReader ([]byte {0x05 , 0x00 , 0x00 , 0x00 , 0x00 }))},
274+ src : & streamingByteSrc {br : bufio .NewReader (bytes .NewReader ([]byte {0x05 , 0x00 , 0x00 , 0x00 , 0x00 }))},
275275 stack : []vrState {{mode : mTopLevel }},
276276 frame : 0 ,
277277 }
@@ -336,7 +336,7 @@ func TestValueReader_ReadDocument_EmbeddedDocument(t *testing.T) {
336336
337337 t .Run ("streaming" , func (t * testing.T ) {
338338 vr := & valueReader {
339- src : & streamingValueReader {
339+ src : & streamingByteSrc {
340340 br : bufio .NewReader (bytes .NewReader ([]byte {0x0a , 0x00 , 0x00 , 0x00 , 0x05 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 })),
341341 },
342342 stack : []vrState {
@@ -481,7 +481,7 @@ func TestValueReader_ReadCodeWithScope(t *testing.T) {
481481
482482 t .Run ("streaming" , func (t * testing.T ) {
483483 vr := & valueReader {
484- src : & streamingValueReader {br : bufio .NewReader (bytes .NewReader (tc .data ))},
484+ src : & streamingByteSrc {br : bufio .NewReader (bytes .NewReader (tc .data ))},
485485 stack : []vrState {
486486 {mode : mTopLevel },
487487 {
@@ -537,7 +537,7 @@ func TestValueReader_ReadCodeWithScope(t *testing.T) {
537537 doc = append (doc , codeWithScope ... )
538538 doc = append (doc , 0x00 )
539539 vr := & valueReader {
540- src : & streamingValueReader {br : bufio .NewReader (bytes .NewReader (doc ))},
540+ src : & streamingByteSrc {br : bufio .NewReader (bytes .NewReader (doc ))},
541541 stack : []vrState {
542542 {mode : mTopLevel },
543543 {mode : mElement , vType : TypeCodeWithScope },
@@ -649,7 +649,7 @@ func TestValueReader_ReadDBPointer(t *testing.T) {
649649
650650 t .Run ("streaming" , func (t * testing.T ) {
651651 vr := & valueReader {
652- src : & streamingValueReader {br : bufio .NewReader (bytes .NewReader (tc .data ))},
652+ src : & streamingByteSrc {br : bufio .NewReader (bytes .NewReader (tc .data ))},
653653 stack : []vrState {
654654 {mode : mTopLevel },
655655 {
@@ -732,7 +732,7 @@ func TestValueReader_ReadDateTime(t *testing.T) {
732732
733733 t .Run ("streaming" , func (t * testing.T ) {
734734 vr := & valueReader {
735- src : & streamingValueReader {br : bufio .NewReader (bytes .NewReader (tc .data ))},
735+ src : & streamingByteSrc {br : bufio .NewReader (bytes .NewReader (tc .data ))},
736736 stack : []vrState {
737737 {mode : mTopLevel },
738738 {
@@ -820,7 +820,7 @@ func TestValueReader_ReadDecimal128(t *testing.T) {
820820
821821 t .Run ("streaming" , func (t * testing.T ) {
822822 vr := & valueReader {
823- src : & streamingValueReader {br : bufio .NewReader (bytes .NewReader (tc .data ))},
823+ src : & streamingByteSrc {br : bufio .NewReader (bytes .NewReader (tc .data ))},
824824 stack : []vrState {
825825 {mode : mTopLevel },
826826 {
@@ -905,7 +905,7 @@ func TestValueReader_ReadDouble(t *testing.T) {
905905
906906 t .Run ("streaming" , func (t * testing.T ) {
907907 vr := & valueReader {
908- src : & streamingValueReader {br : bufio .NewReader (bytes .NewReader (tc .data ))},
908+ src : & streamingByteSrc {br : bufio .NewReader (bytes .NewReader (tc .data ))},
909909 stack : []vrState {
910910 {mode : mTopLevel },
911911 {
@@ -985,7 +985,7 @@ func TestValueReader_ReadInt32(t *testing.T) {
985985
986986 t .Run ("streaming" , func (t * testing.T ) {
987987 vr := & valueReader {
988- src : & streamingValueReader {br : bufio .NewReader (bytes .NewReader (tc .data ))},
988+ src : & streamingByteSrc {br : bufio .NewReader (bytes .NewReader (tc .data ))},
989989 stack : []vrState {
990990 {mode : mTopLevel },
991991 {
@@ -1065,7 +1065,7 @@ func TestValueReader_ReadInt64(t *testing.T) {
10651065
10661066 t .Run ("streaming" , func (t * testing.T ) {
10671067 vr := & valueReader {
1068- src : & streamingValueReader {br : bufio .NewReader (bytes .NewReader (tc .data ))},
1068+ src : & streamingByteSrc {br : bufio .NewReader (bytes .NewReader (tc .data ))},
10691069 stack : []vrState {
10701070 {mode : mTopLevel },
10711071 {
@@ -1262,7 +1262,7 @@ func TestValueReader_ReadJavascript_ReadString_ReadSymbol(t *testing.T) {
12621262
12631263 t .Run ("streaming" , func (t * testing.T ) {
12641264 vr := & valueReader {
1265- src : & streamingValueReader {br : bufio .NewReader (bytes .NewReader (tc .data ))},
1265+ src : & streamingByteSrc {br : bufio .NewReader (bytes .NewReader (tc .data ))},
12661266 stack : []vrState {
12671267 {mode : mTopLevel },
12681268 {
@@ -1376,7 +1376,7 @@ func TestValueReader_ReadMaxKey_ReadMinKey_ReadNull_ReadUndefined(t *testing.T)
13761376
13771377 t .Run ("streaming" , func (t * testing.T ) {
13781378 vr := & valueReader {
1379- src : & streamingValueReader {br : bufio .NewReader (bytes .NewReader ([]byte {}))},
1379+ src : & streamingByteSrc {br : bufio .NewReader (bytes .NewReader ([]byte {}))},
13801380 stack : []vrState {
13811381 {mode : mTopLevel },
13821382 {
@@ -1454,7 +1454,7 @@ func TestValueReader_ReadObjectID(t *testing.T) {
14541454
14551455 t .Run ("streaming" , func (t * testing.T ) {
14561456 vr := & valueReader {
1457- src : & streamingValueReader {br : bufio .NewReader (bytes .NewReader (tc .data ))},
1457+ src : & streamingByteSrc {br : bufio .NewReader (bytes .NewReader (tc .data ))},
14581458 stack : []vrState {
14591459 {mode : mTopLevel },
14601460 {
@@ -1549,7 +1549,7 @@ func TestValueReader_ReadRegex(t *testing.T) {
15491549
15501550 t .Run ("streaming" , func (t * testing.T ) {
15511551 vr := & valueReader {
1552- src : & streamingValueReader {br : bufio .NewReader (bytes .NewReader (tc .data ))},
1552+ src : & streamingByteSrc {br : bufio .NewReader (bytes .NewReader (tc .data ))},
15531553 stack : []vrState {
15541554 {mode : mTopLevel },
15551555 {
@@ -1647,7 +1647,7 @@ func TestValueReader_ReadTimestamp(t *testing.T) {
16471647
16481648 t .Run ("streaming" , func (t * testing.T ) {
16491649 vr := & valueReader {
1650- src : & streamingValueReader {br : bufio .NewReader (bytes .NewReader (tc .data ))},
1650+ src : & streamingByteSrc {br : bufio .NewReader (bytes .NewReader (tc .data ))},
16511651 stack : []vrState {
16521652 {mode : mTopLevel },
16531653 {
@@ -2391,7 +2391,7 @@ func TestValueReader_ReadBytes_Skip_Streaming(t *testing.T) {
23912391 const startingEnd = 64
23922392 t .Run ("Skip" , func (t * testing.T ) {
23932393 vr := & valueReader {
2394- src : & streamingValueReader {
2394+ src : & streamingByteSrc {
23952395 br : bufio .NewReader (bytes .NewReader (tc .data [tc .startingOffset :tc .offset ])),
23962396 offset : tc .startingOffset ,
23972397 },
@@ -2415,7 +2415,7 @@ func TestValueReader_ReadBytes_Skip_Streaming(t *testing.T) {
24152415 })
24162416 t .Run ("ReadBytes" , func (t * testing.T ) {
24172417 vr := & valueReader {
2418- src : & streamingValueReader {
2418+ src : & streamingByteSrc {
24192419 br : bufio .NewReader (bytes .NewReader (tc .data [tc .startingOffset :tc .offset ])),
24202420 offset : tc .startingOffset ,
24212421 },
@@ -2475,7 +2475,7 @@ func TestValueReader_ReadBytes_Skip_Streaming(t *testing.T) {
24752475 t .Run (tc .name , func (t * testing.T ) {
24762476 t .Parallel ()
24772477 vr := & valueReader {
2478- src : & streamingValueReader {
2478+ src : & streamingByteSrc {
24792479 br : bufio .NewReader (bytes .NewReader (tc .want )),
24802480 },
24812481 stack : []vrState {
0 commit comments