Lines Matching refs:input
64 CodedInputStream input = new CodedInputStream(data);
65 Assert.AreEqual((uint) value, input.ReadRawVarint32());
66 Assert.IsTrue(input.IsAtEnd);
68 input = new CodedInputStream(data);
69 Assert.AreEqual(value, input.ReadRawVarint64());
70 Assert.IsTrue(input.IsAtEnd);
85 input = new CodedInputStream(new SmallBlockInputStream(data, bufferSize));
86 Assert.AreEqual((uint) value, input.ReadRawVarint32());
88 input = new CodedInputStream(new SmallBlockInputStream(data, bufferSize));
89 Assert.AreEqual(value, input.ReadRawVarint64());
90 Assert.IsTrue(input.IsAtEnd);
104 // doesn't read past the end of the input, so write an extra byte - this
121 CodedInputStream input = new CodedInputStream(data);
122 var exception = Assert.Throws<InvalidProtocolBufferException>(() => input.ReadRawVarint32());
125 input = new CodedInputStream(data);
126 exception = Assert.Throws<InvalidProtocolBufferException>(() => input.ReadRawVarint64());
162 private static void AssertReadFromParseContext(ReadOnlySequence<byte> input, ParseContextAssertAction assertAction, bool assertIsAtEnd)
164 ParseContext.Initialize(input, out ParseContext parseCtx);
216 CodedInputStream input = new CodedInputStream(data);
217 Assert.AreEqual(value, input.ReadRawLittleEndian32());
218 Assert.IsTrue(input.IsAtEnd);
228 input = new CodedInputStream(
230 Assert.AreEqual(value, input.ReadRawLittleEndian32());
231 Assert.IsTrue(input.IsAtEnd);
246 CodedInputStream input = new CodedInputStream(data);
247 Assert.AreEqual(value, input.ReadRawLittleEndian64());
248 Assert.IsTrue(input.IsAtEnd);
258 input = new CodedInputStream(
260 Assert.AreEqual(value, input.ReadRawLittleEndian64());
261 Assert.IsTrue(input.IsAtEnd);
380 CodedInputStream input = new CodedInputStream(ms);
381 Assert.AreEqual(tag, input.ReadTag());
383 Assert.Throws<InvalidProtocolBufferException>(() => input.ReadBytes());
398 CodedInputStream input = new CodedInputStream(ms);
399 Assert.AreEqual(tag, input.ReadTag());
402 input.PushLimit(3);
403 Assert.Throws<InvalidProtocolBufferException>(() => input.ReadBytes());
430 CodedInputStream input = new CodedInputStream(ms.ToArray());
431 Assert.AreEqual(tag, input.ReadTag());
434 input.PushLimit(3);
435 Assert.Throws<InvalidProtocolBufferException>(() => input.ReadString());
500 CodedInputStream input = CodedInputStream.CreateWithLimits(new MemoryStream(atRecursiveLimit.ToByteArray()), 1000000, CodedInputStream.DefaultRecursionLimit - 1);
501 Assert.Throws<InvalidProtocolBufferException>(() => TestRecursiveMessage.Parser.ParseFrom(input));
570 CodedInputStream input = CodedInputStream.CreateWithLimits(ms, 16, 100);
571 Assert.Throws<InvalidProtocolBufferException>(() => TestAllTypes.Parser.ParseFrom(input));
592 CodedInputStream input = new CodedInputStream(ms);
594 Assert.AreEqual(tag, input.ReadTag());
595 string text = input.ReadString();
611 CodedInputStream input = new CodedInputStream(ms);
613 Assert.AreEqual(tag, input.ReadTag());
614 Assert.Throws<InvalidProtocolBufferException>(() => input.ReadString());
629 CodedInputStream input = new CodedInputStream(ms);
631 Assert.AreEqual(tag, input.ReadTag());
632 Assert.Throws<InvalidProtocolBufferException>(() => input.ReadBytes());
660 CodedInputStream input = new CodedInputStream(bytes);
661 Assert.AreEqual((int)SampleEnum.NegativeValue, input.ReadEnum());
662 Assert.IsTrue(input.IsAtEnd);
679 CodedInputStream input = new CodedInputStream(ms, new byte[ms.Length / 2], 0, 0, false);
681 uint tag = input.ReadTag();
683 Assert.AreEqual(100, input.ReadBytes().Length);
685 tag = input.ReadTag();
687 Assert.AreEqual(100, input.ReadBytes().Length);
694 var input = new CodedInputStream(new byte[] { 0 });
695 Assert.Throws<InvalidProtocolBufferException>(() => input.ReadTag());
736 var input = new CodedInputStream(stream);
737 Assert.AreEqual(WireFormat.MakeTag(1, WireFormat.WireType.LengthDelimited), input.ReadTag());
738 Assert.AreEqual("field 1", input.ReadString());
739 Assert.AreEqual(WireFormat.MakeTag(2, WireFormat.WireType.StartGroup), input.ReadTag());
740 input.SkipLastField(); // Should consume the whole group, including the nested one.
741 Assert.AreEqual(WireFormat.MakeTag(3, WireFormat.WireType.LengthDelimited), input.ReadTag());
742 Assert.AreEqual("field 3", input.ReadString());
767 var input = new CodedInputStream(stream);
768 Assert.AreEqual(WireFormat.MakeTag(1, WireFormat.WireType.LengthDelimited), input.ReadTag());
769 Assert.AreEqual("field 1", input.ReadString());
770 Assert.AreEqual(WireFormat.MakeTag(2, WireFormat.WireType.StartGroup), input.ReadTag());
771 Assert.Throws<InvalidProtocolBufferException>(input.SkipLastField);
786 var input = new CodedInputStream(stream);
787 Assert.AreEqual(WireFormat.MakeTag(1, WireFormat.WireType.EndGroup), input.ReadTag());
788 Assert.Throws<InvalidProtocolBufferException>(input.SkipLastField);
804 var input = new CodedInputStream(stream);
805 input.ReadTag();
806 Assert.Throws<InvalidProtocolBufferException>(input.SkipLastField);
826 var input = new CodedInputStream(stream);
827 Assert.AreEqual(WireFormat.MakeTag(1, WireFormat.WireType.StartGroup), input.ReadTag());
828 Assert.Throws<InvalidProtocolBufferException>(input.SkipLastField);
921 /// Simulates really large input without consuming loads of memory. Used above
922 /// to test the parsing behavior when the input size exceeds 2GB or close to it.