Lines Matching refs:reader
90 var reader = jspb.BinaryReader.alloc(buffer);
96 reader.nextField();
97 assertEquals(1, reader.getFieldNumber());
98 reader.readMessage(dummyMessage, function() {
102 reader.nextField();
103 assertEquals(2, reader.getFieldNumber());
104 reader.readMessage(dummyMessage, function() {
108 assertEquals(false, reader.nextField());
114 reader.free();
139 var reader = jspb.BinaryReader.alloc([8, 1]);
141 reader.nextField();
143 reader.readMessage(dummyMessage, goog.nullFunction);
147 reader = jspb.BinaryReader.alloc([9, 1]);
148 reader.nextField();
149 assertThrows(function() {reader.readFixed64()});
152 reader = jspb.BinaryReader.alloc([10, 4, 13, 1, 1, 1]);
153 reader.nextField();
154 reader.readMessage(dummyMessage, function() {
155 reader.nextField();
156 assertThrows(function() {reader.readFixed32()});
160 reader = jspb.BinaryReader.alloc([12, 1]);
161 reader.nextWireType_ = 1000;
162 assertThrows(function() {reader.skipField()});
165 reader = jspb.BinaryReader.alloc([9, 0, 0, 0, 0, 0, 0, 0, 0]);
166 reader.nextField();
167 assertThrows(function() {reader.readInt32()});
168 assertThrows(function() {reader.readInt32String()});
169 assertThrows(function() {reader.readInt64()});
170 assertThrows(function() {reader.readInt64String()});
171 assertThrows(function() {reader.readUint32()});
172 assertThrows(function() {reader.readUint32String()});
173 assertThrows(function() {reader.readUint64()});
174 assertThrows(function() {reader.readUint64String()});
175 assertThrows(function() {reader.readSint32()});
176 assertThrows(function() {reader.readBool()});
177 assertThrows(function() {reader.readEnum()});
179 reader = jspb.BinaryReader.alloc([8, 1]);
180 reader.nextField();
181 assertThrows(function() {reader.readFixed32()});
182 assertThrows(function() {reader.readFixed64()});
183 assertThrows(function() {reader.readSfixed32()});
184 assertThrows(function() {reader.readSfixed64()});
185 assertThrows(function() {reader.readFloat()});
186 assertThrows(function() {reader.readDouble()});
188 assertThrows(function() {reader.readString()});
189 assertThrows(function() {reader.readBytes()});
220 var reader = jspb.BinaryReader.alloc(writer.getResultBuffer());
223 reader.nextField();
224 assertEquals(1, reader.getFieldNumber());
225 assertEquals(filter(0), readField.call(reader));
227 reader.nextField();
228 assertEquals(2, reader.getFieldNumber());
229 assertEquals(filter(epsilon), readField.call(reader));
231 reader.nextField();
232 assertEquals(3, reader.getFieldNumber());
233 assertEquals(filter(upperLimit), readField.call(reader));
237 reader.nextField();
238 if (4 != reader.getFieldNumber()) throw 'fail!';
239 if (filter(cursor) != readField.call(reader)) throw 'fail!';
288 var reader = jspb.BinaryReader.alloc(writer.getResultBuffer());
291 reader.nextField();
292 assertEquals(1, reader.getFieldNumber());
293 assertEquals(filter(lowerLimit), readField.call(reader));
295 reader.nextField();
296 assertEquals(2, reader.getFieldNumber());
297 assertEquals(filter(-epsilon), readField.call(reader));
299 reader.nextField();
300 assertEquals(3, reader.getFieldNumber());
301 assertEquals(filter(0), readField.call(reader));
303 reader.nextField();
304 assertEquals(4, reader.getFieldNumber());
305 assertEquals(filter(epsilon), readField.call(reader));
307 reader.nextField();
308 assertEquals(5, reader.getFieldNumber());
309 assertEquals(filter(upperLimit), readField.call(reader));
313 reader.nextField();
314 assertEquals(expected.fieldNumber, reader.getFieldNumber());
315 assertEquals(expected.value, readField.call(reader));
398 var reader = jspb.BinaryReader.alloc(writer.getResultBuffer());
401 reader.nextField();
402 assertEquals(2 * i + 1, reader.getFieldNumber());
403 assertEquals(testSignedData[i], reader.readInt64String());
404 reader.nextField();
405 assertEquals(2 * i + 2, reader.getFieldNumber());
406 assertEquals(testUnsignedData[i], reader.readUint64String());
487 var reader = jspb.BinaryReader.alloc(writer.getResultBuffer());
489 reader.nextField();
490 assertEquals(1, reader.getFieldNumber());
491 assertEquals(s1, reader.readString());
493 reader.nextField();
494 assertEquals(2, reader.getFieldNumber());
495 assertEquals(s2, reader.readString());
518 var reader = jspb.BinaryReader.alloc(writer.getResultBuffer());
520 for (var cursor = lowerLimit; reader.nextField(); cursor *= 1.1) {
522 if (len != reader.getFieldNumber()) throw 'fail!';
524 var bytes = reader.readBytes();
554 var reader = jspb.BinaryReader.alloc(writer.getResultBuffer());
558 reader.nextField();
559 assertEquals(1, reader.getFieldNumber());
560 assertEquals(100, reader.readInt32());
562 reader.nextField();
563 assertEquals(2, reader.getFieldNumber());
564 reader.readMessage(dummyMessage, function() {
566 reader.nextField();
567 assertEquals(3, reader.getFieldNumber());
568 assertEquals(300, reader.readInt32());
570 reader.nextField();
571 assertEquals(4, reader.getFieldNumber());
572 assertEquals(400, reader.readInt32());
574 reader.nextField();
575 assertEquals(5, reader.getFieldNumber());
576 assertEquals(500, reader.readInt32());
578 assertEquals(false, reader.nextField());
581 reader.nextField();
582 assertEquals(6, reader.getFieldNumber());
583 reader.readMessage(dummyMessage, function() {
586 assertEquals(false, reader.nextField());
589 reader.nextField();
590 assertEquals(7, reader.getFieldNumber());
591 assertEquals(700, reader.readInt32());
593 assertEquals(false, reader.nextField());
642 var reader = jspb.BinaryReader.alloc(writer.getResultBuffer());
646 reader.nextField();
647 if (field != reader.getFieldNumber()) throw 'fail!';
648 reader.skipField();
652 reader.nextField();
653 assertEquals(1, reader.getFieldNumber());
654 assertEquals(sentinel, reader.readInt32());
657 reader.nextField();
658 assertEquals(2, reader.getFieldNumber());
659 assertEquals(sentinel, reader.readInt32());
662 reader.nextField();
663 assertEquals(3, reader.getFieldNumber());
664 assertEquals(sentinel, reader.readInt32());
667 reader.nextField();
668 assertEquals(4, reader.getFieldNumber());
669 assertEquals(sentinel, reader.readInt32());
672 reader.nextField();
673 assertEquals(5, reader.getFieldNumber());
674 assertEquals(sentinel, reader.readInt32());
677 reader.nextField();
678 assertEquals(6, reader.getFieldNumber());
679 assertEquals(sentinel, reader.readInt32());
720 var reader = jspb.BinaryReader.alloc(writer.getResultBuffer());
722 reader.nextField();
723 assertEquals(sentinel, reader.readInt32());
725 reader.nextField();
726 assertElementsEquals(reader.readPackedInt32(), signedData);
728 reader.nextField();
729 assertElementsEquals(reader.readPackedInt64(), signedData);
731 reader.nextField();
732 assertElementsEquals(reader.readPackedUint32(), unsignedData);
734 reader.nextField();
735 assertElementsEquals(reader.readPackedUint64(), unsignedData);
737 reader.nextField();
738 assertElementsEquals(reader.readPackedSint32(), signedData);
740 reader.nextField();
741 assertElementsEquals(reader.readPackedSint64(), signedData);
743 reader.nextField();
744 assertElementsEquals(reader.readPackedFixed32(), unsignedData);
746 reader.nextField();
747 assertElementsEquals(reader.readPackedFixed64(), unsignedData);
749 reader.nextField();
750 assertElementsEquals(reader.readPackedSfixed32(), signedData);
752 reader.nextField();
753 assertElementsEquals(reader.readPackedSfixed64(), signedData);
755 reader.nextField();
756 assertElementsEquals(reader.readPackedFloat(), floatData);
758 reader.nextField();
759 assertElementsEquals(reader.readPackedDouble(), doubleData);
761 reader.nextField();
762 assertElementsEquals(reader.readPackedBool(), boolData);
764 reader.nextField();
765 assertElementsEquals(reader.readPackedEnum(), unsignedData);
767 reader.nextField();
768 assertEquals(sentinel, reader.readInt32());
831 var reader = jspb.BinaryReader.alloc(writer.getResultBuffer());
837 function readCallback(reader) { argument
838 reader.nextField();
839 assertEquals(3, reader.getFieldNumber());
840 assertEquals(300, reader.readInt32());
842 reader.nextField();
843 assertEquals(4, reader.getFieldNumber());
844 assertEquals(400, reader.readInt32());
846 reader.nextField();
847 assertEquals(5, reader.getFieldNumber());
848 assertEquals(500, reader.readInt32());
850 assertEquals(false, reader.nextField());
853 reader.registerReadCallback('readCallback', readCallback);
856 reader.nextField();
857 assertEquals(1, reader.getFieldNumber());
858 assertEquals(100, reader.readInt32());
860 reader.nextField();
861 assertEquals(2, reader.getFieldNumber());
862 reader.readMessage(dummyMessage, function() {
864 reader.runReadCallback('readCallback');
867 reader.nextField();
868 assertEquals(7, reader.getFieldNumber());
869 assertEquals(700, reader.readInt32());
871 assertEquals(false, reader.nextField());