• Home
  • Raw
  • Download

Lines Matching refs:reader

89     var reader = jspb.BinaryReader.alloc(buffer);
95 reader.nextField();
96 assertEquals(1, reader.getFieldNumber());
97 reader.readMessage(dummyMessage, function() {
101 reader.nextField();
102 assertEquals(2, reader.getFieldNumber());
103 reader.readMessage(dummyMessage, function() {
107 assertEquals(false, reader.nextField());
113 reader.free();
137 var reader = jspb.BinaryReader.alloc([8, 1]);
139 reader.nextField();
141 reader.readMessage(dummyMessage, goog.nullFunction);
145 reader = jspb.BinaryReader.alloc([9, 1]);
146 reader.nextField();
147 assertThrows(function() {reader.readFixed64()});
150 reader = jspb.BinaryReader.alloc([10, 4, 13, 1, 1, 1]);
151 reader.nextField();
152 reader.readMessage(dummyMessage, function() {
153 reader.nextField();
154 assertThrows(function() {reader.readFixed32()});
158 reader = jspb.BinaryReader.alloc([12, 1]);
159 reader.nextWireType_ = 1000;
160 assertThrows(function() {reader.skipField()});
163 reader = jspb.BinaryReader.alloc([9, 0, 0, 0, 0, 0, 0, 0, 0]);
164 reader.nextField();
165 assertThrows(function() {reader.readInt32()});
166 assertThrows(function() {reader.readInt32String()});
167 assertThrows(function() {reader.readInt64()});
168 assertThrows(function() {reader.readInt64String()});
169 assertThrows(function() {reader.readUint32()});
170 assertThrows(function() {reader.readUint32String()});
171 assertThrows(function() {reader.readUint64()});
172 assertThrows(function() {reader.readUint64String()});
173 assertThrows(function() {reader.readSint32()});
174 assertThrows(function() {reader.readBool()});
175 assertThrows(function() {reader.readEnum()});
177 reader = jspb.BinaryReader.alloc([8, 1]);
178 reader.nextField();
179 assertThrows(function() {reader.readFixed32()});
180 assertThrows(function() {reader.readFixed64()});
181 assertThrows(function() {reader.readSfixed32()});
182 assertThrows(function() {reader.readSfixed64()});
183 assertThrows(function() {reader.readFloat()});
184 assertThrows(function() {reader.readDouble()});
186 assertThrows(function() {reader.readString()});
187 assertThrows(function() {reader.readBytes()});
218 var reader = jspb.BinaryReader.alloc(writer.getResultBuffer());
221 reader.nextField();
222 assertEquals(1, reader.getFieldNumber());
223 assertEquals(filter(0), readField.call(reader));
225 reader.nextField();
226 assertEquals(2, reader.getFieldNumber());
227 assertEquals(filter(epsilon), readField.call(reader));
229 reader.nextField();
230 assertEquals(3, reader.getFieldNumber());
231 assertEquals(filter(upperLimit), readField.call(reader));
235 reader.nextField();
236 if (4 != reader.getFieldNumber()) throw 'fail!';
237 if (filter(cursor) != readField.call(reader)) throw 'fail!';
286 var reader = jspb.BinaryReader.alloc(writer.getResultBuffer());
289 reader.nextField();
290 assertEquals(1, reader.getFieldNumber());
291 assertEquals(filter(lowerLimit), readField.call(reader));
293 reader.nextField();
294 assertEquals(2, reader.getFieldNumber());
295 assertEquals(filter(-epsilon), readField.call(reader));
297 reader.nextField();
298 assertEquals(3, reader.getFieldNumber());
299 assertEquals(filter(0), readField.call(reader));
301 reader.nextField();
302 assertEquals(4, reader.getFieldNumber());
303 assertEquals(filter(epsilon), readField.call(reader));
305 reader.nextField();
306 assertEquals(5, reader.getFieldNumber());
307 assertEquals(filter(upperLimit), readField.call(reader));
311 reader.nextField();
312 assertEquals(expected.fieldNumber, reader.getFieldNumber());
313 assertEquals(expected.value, readField.call(reader));
372 var reader = jspb.BinaryReader.alloc(bytes);
373 reader.nextField();
374 assertEquals(expected, readField.call(reader));
447 var reader = jspb.BinaryReader.alloc(writer.getResultBuffer());
450 reader.nextField();
451 assertEquals(2 * i + 1, reader.getFieldNumber());
452 assertEquals(testSignedData[i], reader.readInt64String());
453 reader.nextField();
454 assertEquals(2 * i + 2, reader.getFieldNumber());
455 assertEquals(testUnsignedData[i], reader.readUint64String());
536 var reader = jspb.BinaryReader.alloc(writer.getResultBuffer());
538 reader.nextField();
539 assertEquals(1, reader.getFieldNumber());
540 assertEquals(s1, reader.readString());
542 reader.nextField();
543 assertEquals(2, reader.getFieldNumber());
544 assertEquals(s2, reader.readString());
567 var reader = jspb.BinaryReader.alloc(writer.getResultBuffer());
569 for (var cursor = lowerLimit; reader.nextField(); cursor *= 1.1) {
571 if (len != reader.getFieldNumber()) throw 'fail!';
573 var bytes = reader.readBytes();
603 var reader = jspb.BinaryReader.alloc(writer.getResultBuffer());
607 reader.nextField();
608 assertEquals(1, reader.getFieldNumber());
609 assertEquals(100, reader.readInt32());
611 reader.nextField();
612 assertEquals(2, reader.getFieldNumber());
613 reader.readMessage(dummyMessage, function() {
615 reader.nextField();
616 assertEquals(3, reader.getFieldNumber());
617 assertEquals(300, reader.readInt32());
619 reader.nextField();
620 assertEquals(4, reader.getFieldNumber());
621 assertEquals(400, reader.readInt32());
623 reader.nextField();
624 assertEquals(5, reader.getFieldNumber());
625 assertEquals(500, reader.readInt32());
627 assertEquals(false, reader.nextField());
630 reader.nextField();
631 assertEquals(6, reader.getFieldNumber());
632 reader.readMessage(dummyMessage, function() {
635 assertEquals(false, reader.nextField());
638 reader.nextField();
639 assertEquals(7, reader.getFieldNumber());
640 assertEquals(700, reader.readInt32());
642 assertEquals(false, reader.nextField());
706 var reader = jspb.BinaryReader.alloc(writer.getResultBuffer());
710 reader.nextField();
711 if (field != reader.getFieldNumber()) throw 'fail!';
712 reader.skipField();
716 reader.nextField();
717 assertEquals(1, reader.getFieldNumber());
718 assertEquals(sentinel, reader.readInt32());
721 reader.nextField();
722 assertEquals(2, reader.getFieldNumber());
723 assertEquals(sentinel, reader.readInt32());
726 reader.nextField();
727 assertEquals(3, reader.getFieldNumber());
728 assertEquals(sentinel, reader.readInt32());
731 reader.nextField();
732 assertEquals(4, reader.getFieldNumber());
733 assertEquals(sentinel, reader.readInt32());
736 reader.nextField();
737 assertEquals(5, reader.getFieldNumber());
738 assertEquals(sentinel, reader.readInt32());
741 reader.nextField();
742 assertEquals(6, reader.getFieldNumber());
743 assertEquals(sentinel, reader.readInt32());
784 var reader = jspb.BinaryReader.alloc(writer.getResultBuffer());
786 reader.nextField();
787 assertEquals(sentinel, reader.readInt32());
789 reader.nextField();
790 assertElementsEquals(reader.readPackedInt32(), signedData);
792 reader.nextField();
793 assertElementsEquals(reader.readPackedInt64(), signedData);
795 reader.nextField();
796 assertElementsEquals(reader.readPackedUint32(), unsignedData);
798 reader.nextField();
799 assertElementsEquals(reader.readPackedUint64(), unsignedData);
801 reader.nextField();
802 assertElementsEquals(reader.readPackedSint32(), signedData);
804 reader.nextField();
805 assertElementsEquals(reader.readPackedSint64(), signedData);
807 reader.nextField();
808 assertElementsEquals(reader.readPackedFixed32(), unsignedData);
810 reader.nextField();
811 assertElementsEquals(reader.readPackedFixed64(), unsignedData);
813 reader.nextField();
814 assertElementsEquals(reader.readPackedSfixed32(), signedData);
816 reader.nextField();
817 assertElementsEquals(reader.readPackedSfixed64(), signedData);
819 reader.nextField();
820 assertElementsEquals(reader.readPackedFloat(), floatData);
822 reader.nextField();
823 assertElementsEquals(reader.readPackedDouble(), doubleData);
825 reader.nextField();
826 assertElementsEquals(reader.readPackedBool(), boolData);
828 reader.nextField();
829 assertElementsEquals(reader.readPackedEnum(), unsignedData);
831 reader.nextField();
832 assertEquals(sentinel, reader.readInt32());
895 var reader = jspb.BinaryReader.alloc(writer.getResultBuffer());
901 function readCallback(reader) { argument
902 reader.nextField();
903 assertEquals(3, reader.getFieldNumber());
904 assertEquals(300, reader.readInt32());
906 reader.nextField();
907 assertEquals(4, reader.getFieldNumber());
908 assertEquals(400, reader.readInt32());
910 reader.nextField();
911 assertEquals(5, reader.getFieldNumber());
912 assertEquals(500, reader.readInt32());
914 assertEquals(false, reader.nextField());
917 reader.registerReadCallback('readCallback', readCallback);
920 reader.nextField();
921 assertEquals(1, reader.getFieldNumber());
922 assertEquals(100, reader.readInt32());
924 reader.nextField();
925 assertEquals(2, reader.getFieldNumber());
926 reader.readMessage(dummyMessage, function() {
928 reader.runReadCallback('readCallback');
931 reader.nextField();
932 assertEquals(7, reader.getFieldNumber());
933 assertEquals(700, reader.readInt32());
935 assertEquals(false, reader.nextField());