@@ -106,7 +106,7 @@ func TestValueReader_ReadBinary(t *testing.T) {
106
106
107
107
t .Run ("streaming" , func (t * testing.T ) {
108
108
vr := & valueReader {
109
- src : & streamingValueReader {br : bufio .NewReader (bytes .NewReader (tc .data ))},
109
+ src : & streamingByteSrc {br : bufio .NewReader (bytes .NewReader (tc .data ))},
110
110
stack : []vrState {
111
111
{mode : mTopLevel },
112
112
{
@@ -196,7 +196,7 @@ func TestValueReader_ReadBoolean(t *testing.T) {
196
196
197
197
t .Run ("streaming" , func (t * testing.T ) {
198
198
vr := & valueReader {
199
- src : & streamingValueReader {br : bufio .NewReader (bytes .NewReader (tc .data ))},
199
+ src : & streamingByteSrc {br : bufio .NewReader (bytes .NewReader (tc .data ))},
200
200
stack : []vrState {
201
201
{mode : mTopLevel },
202
202
{
@@ -238,7 +238,7 @@ func TestValueReader_ReadDocument_TopLevel_InvalidLength(t *testing.T) {
238
238
239
239
t .Run ("streaming" , func (t * testing.T ) {
240
240
vr := & valueReader {
241
- src : & streamingValueReader {br : bufio .NewReader (bytes .NewReader ([]byte {0x00 , 0x00 }))},
241
+ src : & streamingByteSrc {br : bufio .NewReader (bytes .NewReader ([]byte {0x00 , 0x00 }))},
242
242
stack : []vrState {{mode : mTopLevel }},
243
243
frame : 0 ,
244
244
}
@@ -271,7 +271,7 @@ func TestValueReader_ReadDocument_TopLevel_ValidDocumentWithIncorrectEnd(t *test
271
271
t .Run ("streaming" , func (t * testing.T ) {
272
272
273
273
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 }))},
275
275
stack : []vrState {{mode : mTopLevel }},
276
276
frame : 0 ,
277
277
}
@@ -336,7 +336,7 @@ func TestValueReader_ReadDocument_EmbeddedDocument(t *testing.T) {
336
336
337
337
t .Run ("streaming" , func (t * testing.T ) {
338
338
vr := & valueReader {
339
- src : & streamingValueReader {
339
+ src : & streamingByteSrc {
340
340
br : bufio .NewReader (bytes .NewReader ([]byte {0x0a , 0x00 , 0x00 , 0x00 , 0x05 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 })),
341
341
},
342
342
stack : []vrState {
@@ -481,7 +481,7 @@ func TestValueReader_ReadCodeWithScope(t *testing.T) {
481
481
482
482
t .Run ("streaming" , func (t * testing.T ) {
483
483
vr := & valueReader {
484
- src : & streamingValueReader {br : bufio .NewReader (bytes .NewReader (tc .data ))},
484
+ src : & streamingByteSrc {br : bufio .NewReader (bytes .NewReader (tc .data ))},
485
485
stack : []vrState {
486
486
{mode : mTopLevel },
487
487
{
@@ -537,7 +537,7 @@ func TestValueReader_ReadCodeWithScope(t *testing.T) {
537
537
doc = append (doc , codeWithScope ... )
538
538
doc = append (doc , 0x00 )
539
539
vr := & valueReader {
540
- src : & streamingValueReader {br : bufio .NewReader (bytes .NewReader (doc ))},
540
+ src : & streamingByteSrc {br : bufio .NewReader (bytes .NewReader (doc ))},
541
541
stack : []vrState {
542
542
{mode : mTopLevel },
543
543
{mode : mElement , vType : TypeCodeWithScope },
@@ -649,7 +649,7 @@ func TestValueReader_ReadDBPointer(t *testing.T) {
649
649
650
650
t .Run ("streaming" , func (t * testing.T ) {
651
651
vr := & valueReader {
652
- src : & streamingValueReader {br : bufio .NewReader (bytes .NewReader (tc .data ))},
652
+ src : & streamingByteSrc {br : bufio .NewReader (bytes .NewReader (tc .data ))},
653
653
stack : []vrState {
654
654
{mode : mTopLevel },
655
655
{
@@ -732,7 +732,7 @@ func TestValueReader_ReadDateTime(t *testing.T) {
732
732
733
733
t .Run ("streaming" , func (t * testing.T ) {
734
734
vr := & valueReader {
735
- src : & streamingValueReader {br : bufio .NewReader (bytes .NewReader (tc .data ))},
735
+ src : & streamingByteSrc {br : bufio .NewReader (bytes .NewReader (tc .data ))},
736
736
stack : []vrState {
737
737
{mode : mTopLevel },
738
738
{
@@ -820,7 +820,7 @@ func TestValueReader_ReadDecimal128(t *testing.T) {
820
820
821
821
t .Run ("streaming" , func (t * testing.T ) {
822
822
vr := & valueReader {
823
- src : & streamingValueReader {br : bufio .NewReader (bytes .NewReader (tc .data ))},
823
+ src : & streamingByteSrc {br : bufio .NewReader (bytes .NewReader (tc .data ))},
824
824
stack : []vrState {
825
825
{mode : mTopLevel },
826
826
{
@@ -905,7 +905,7 @@ func TestValueReader_ReadDouble(t *testing.T) {
905
905
906
906
t .Run ("streaming" , func (t * testing.T ) {
907
907
vr := & valueReader {
908
- src : & streamingValueReader {br : bufio .NewReader (bytes .NewReader (tc .data ))},
908
+ src : & streamingByteSrc {br : bufio .NewReader (bytes .NewReader (tc .data ))},
909
909
stack : []vrState {
910
910
{mode : mTopLevel },
911
911
{
@@ -985,7 +985,7 @@ func TestValueReader_ReadInt32(t *testing.T) {
985
985
986
986
t .Run ("streaming" , func (t * testing.T ) {
987
987
vr := & valueReader {
988
- src : & streamingValueReader {br : bufio .NewReader (bytes .NewReader (tc .data ))},
988
+ src : & streamingByteSrc {br : bufio .NewReader (bytes .NewReader (tc .data ))},
989
989
stack : []vrState {
990
990
{mode : mTopLevel },
991
991
{
@@ -1065,7 +1065,7 @@ func TestValueReader_ReadInt64(t *testing.T) {
1065
1065
1066
1066
t .Run ("streaming" , func (t * testing.T ) {
1067
1067
vr := & valueReader {
1068
- src : & streamingValueReader {br : bufio .NewReader (bytes .NewReader (tc .data ))},
1068
+ src : & streamingByteSrc {br : bufio .NewReader (bytes .NewReader (tc .data ))},
1069
1069
stack : []vrState {
1070
1070
{mode : mTopLevel },
1071
1071
{
@@ -1262,7 +1262,7 @@ func TestValueReader_ReadJavascript_ReadString_ReadSymbol(t *testing.T) {
1262
1262
1263
1263
t .Run ("streaming" , func (t * testing.T ) {
1264
1264
vr := & valueReader {
1265
- src : & streamingValueReader {br : bufio .NewReader (bytes .NewReader (tc .data ))},
1265
+ src : & streamingByteSrc {br : bufio .NewReader (bytes .NewReader (tc .data ))},
1266
1266
stack : []vrState {
1267
1267
{mode : mTopLevel },
1268
1268
{
@@ -1376,7 +1376,7 @@ func TestValueReader_ReadMaxKey_ReadMinKey_ReadNull_ReadUndefined(t *testing.T)
1376
1376
1377
1377
t .Run ("streaming" , func (t * testing.T ) {
1378
1378
vr := & valueReader {
1379
- src : & streamingValueReader {br : bufio .NewReader (bytes .NewReader ([]byte {}))},
1379
+ src : & streamingByteSrc {br : bufio .NewReader (bytes .NewReader ([]byte {}))},
1380
1380
stack : []vrState {
1381
1381
{mode : mTopLevel },
1382
1382
{
@@ -1454,7 +1454,7 @@ func TestValueReader_ReadObjectID(t *testing.T) {
1454
1454
1455
1455
t .Run ("streaming" , func (t * testing.T ) {
1456
1456
vr := & valueReader {
1457
- src : & streamingValueReader {br : bufio .NewReader (bytes .NewReader (tc .data ))},
1457
+ src : & streamingByteSrc {br : bufio .NewReader (bytes .NewReader (tc .data ))},
1458
1458
stack : []vrState {
1459
1459
{mode : mTopLevel },
1460
1460
{
@@ -1549,7 +1549,7 @@ func TestValueReader_ReadRegex(t *testing.T) {
1549
1549
1550
1550
t .Run ("streaming" , func (t * testing.T ) {
1551
1551
vr := & valueReader {
1552
- src : & streamingValueReader {br : bufio .NewReader (bytes .NewReader (tc .data ))},
1552
+ src : & streamingByteSrc {br : bufio .NewReader (bytes .NewReader (tc .data ))},
1553
1553
stack : []vrState {
1554
1554
{mode : mTopLevel },
1555
1555
{
@@ -1647,7 +1647,7 @@ func TestValueReader_ReadTimestamp(t *testing.T) {
1647
1647
1648
1648
t .Run ("streaming" , func (t * testing.T ) {
1649
1649
vr := & valueReader {
1650
- src : & streamingValueReader {br : bufio .NewReader (bytes .NewReader (tc .data ))},
1650
+ src : & streamingByteSrc {br : bufio .NewReader (bytes .NewReader (tc .data ))},
1651
1651
stack : []vrState {
1652
1652
{mode : mTopLevel },
1653
1653
{
@@ -2391,7 +2391,7 @@ func TestValueReader_ReadBytes_Skip_Streaming(t *testing.T) {
2391
2391
const startingEnd = 64
2392
2392
t .Run ("Skip" , func (t * testing.T ) {
2393
2393
vr := & valueReader {
2394
- src : & streamingValueReader {
2394
+ src : & streamingByteSrc {
2395
2395
br : bufio .NewReader (bytes .NewReader (tc .data [tc .startingOffset :tc .offset ])),
2396
2396
offset : tc .startingOffset ,
2397
2397
},
@@ -2415,7 +2415,7 @@ func TestValueReader_ReadBytes_Skip_Streaming(t *testing.T) {
2415
2415
})
2416
2416
t .Run ("ReadBytes" , func (t * testing.T ) {
2417
2417
vr := & valueReader {
2418
- src : & streamingValueReader {
2418
+ src : & streamingByteSrc {
2419
2419
br : bufio .NewReader (bytes .NewReader (tc .data [tc .startingOffset :tc .offset ])),
2420
2420
offset : tc .startingOffset ,
2421
2421
},
@@ -2475,7 +2475,7 @@ func TestValueReader_ReadBytes_Skip_Streaming(t *testing.T) {
2475
2475
t .Run (tc .name , func (t * testing.T ) {
2476
2476
t .Parallel ()
2477
2477
vr := & valueReader {
2478
- src : & streamingValueReader {
2478
+ src : & streamingByteSrc {
2479
2479
br : bufio .NewReader (bytes .NewReader (tc .want )),
2480
2480
},
2481
2481
stack : []vrState {
0 commit comments