Exemplo n.º 1
0
		public virtual void  TestRead()
		{
			IndexInput is_Renamed = new MockIndexInput(new byte[]{(byte) (0x80), (byte) (0x01), (byte) (0xFF), (byte) (0x7F), (byte) (0x80), (byte) (0x80), (byte) (0x01), (byte) (0x81), (byte) (0x80), (byte) (0x01), (byte) (0x06), (byte) 'L', (byte) 'u', (byte) 'c', (byte) 'e', (byte) 'n', (byte) 'e'});
			Assert.AreEqual(128, is_Renamed.ReadVInt());
			Assert.AreEqual(16383, is_Renamed.ReadVInt());
			Assert.AreEqual(16384, is_Renamed.ReadVInt());
			Assert.AreEqual(16385, is_Renamed.ReadVInt());
			Assert.AreEqual("Lucene", is_Renamed.ReadString());
		}
Exemplo n.º 2
0
		public virtual void  TestRead()
		{
			IndexInput is_Renamed = new MockIndexInput(new byte[]{(byte) (0x80), (byte) (0x01), (byte) (0xFF), (byte) (0x7F), (byte) (0x80), (byte) (0x80), (byte) (0x01), (byte) (0x81), (byte) (0x80), (byte) (0x01), (byte) (0x06), (byte) 'L', (byte) 'u', (byte) 'c', (byte) 'e', (byte) 'n', (byte) 'e', (byte) (0x02), (byte) (0xC2), (byte) (0xBF), (byte) (0x0A), (byte) 'L', (byte) 'u', (byte) (0xC2), (byte) (0xBF), (byte) 'c', (byte) 'e', (byte) (0xC2), (byte) (0xBF), (byte) 'n', (byte) 'e', (byte) (0x03), (byte) (0xE2), (byte) (0x98), (byte) (0xA0), (byte) (0x0C), (byte) 'L', (byte) 'u', (byte) (0xE2), (byte) (0x98), (byte) (0xA0), (byte) 'c', (byte) 'e', (byte) (0xE2), (byte) (0x98), (byte) (0xA0), (byte) 'n', (byte) 'e', (byte) (0x04), (byte) (0xF0), (byte) (0x9D), (byte) (0x84), (byte) (0x9E), (byte) (0x08), (byte) (0xF0), (byte) (0x9D), (byte) (0x84), (byte) (0x9E), (byte) (0xF0), (byte) (0x9D), (byte) (0x85), (byte) (0xA0), (byte) (0x0E), (byte) 'L', (byte) 'u', (byte) (0xF0), (byte) (0x9D), (byte) (0x84), (byte) (0x9E), (byte) 'c', (byte) 'e', (byte) (0xF0), (byte) (0x9D), (byte) (0x85), (byte) 
				(0xA0), (byte) 'n', (byte) 'e', (byte) (0x01), (byte) (0x00), (byte) (0x08), (byte) 'L', (byte) 'u', (byte) (0x00), (byte) 'c', (byte) 'e', (byte) (0x00), (byte) 'n', (byte) 'e'});
			
			Assert.AreEqual(128, is_Renamed.ReadVInt());
			Assert.AreEqual(16383, is_Renamed.ReadVInt());
			Assert.AreEqual(16384, is_Renamed.ReadVInt());
			Assert.AreEqual(16385, is_Renamed.ReadVInt());
			Assert.AreEqual("Lucene", is_Renamed.ReadString());
			
			Assert.AreEqual("\u00BF", is_Renamed.ReadString());
			Assert.AreEqual("Lu\u00BFce\u00BFne", is_Renamed.ReadString());
			
			Assert.AreEqual("\u2620", is_Renamed.ReadString());
			Assert.AreEqual("Lu\u2620ce\u2620ne", is_Renamed.ReadString());
			
			Assert.AreEqual("\uD834\uDD1E", is_Renamed.ReadString());
			Assert.AreEqual("\uD834\uDD1E\uD834\uDD60", is_Renamed.ReadString());
			Assert.AreEqual("Lu\uD834\uDD1Ece\uD834\uDD60ne", is_Renamed.ReadString());
			
			Assert.AreEqual("\u0000", is_Renamed.ReadString());
			Assert.AreEqual("Lu\u0000ce\u0000ne", is_Renamed.ReadString());
		}
Exemplo n.º 3
0
        public virtual void  TestRead()
        {
            IndexInput is_Renamed = new MockIndexInput(new byte[] { (byte)(0x80), (byte)(0x01), (byte)(0xFF), (byte)(0x7F), (byte)(0x80), (byte)(0x80), (byte)(0x01), (byte)(0x81), (byte)(0x80), (byte)(0x01), (byte)(0x06), (byte)'L', (byte)'u', (byte)'c', (byte)'e', (byte)'n', (byte)'e', (byte)(0x02), (byte)(0xC2), (byte)(0xBF), (byte)(0x0A), (byte)'L', (byte)'u', (byte)(0xC2), (byte)(0xBF), (byte)'c', (byte)'e', (byte)(0xC2), (byte)(0xBF), (byte)'n', (byte)'e', (byte)(0x03), (byte)(0xE2), (byte)(0x98), (byte)(0xA0), (byte)(0x0C), (byte)'L', (byte)'u', (byte)(0xE2), (byte)(0x98), (byte)(0xA0), (byte)'c', (byte)'e', (byte)(0xE2), (byte)(0x98), (byte)(0xA0), (byte)'n', (byte)'e', (byte)(0x04), (byte)(0xF0), (byte)(0x9D), (byte)(0x84), (byte)(0x9E), (byte)(0x08), (byte)(0xF0), (byte)(0x9D), (byte)(0x84), (byte)(0x9E), (byte)(0xF0), (byte)(0x9D), (byte)(0x85), (byte)(0xA0), (byte)(0x0E), (byte)'L', (byte)'u', (byte)(0xF0), (byte)(0x9D), (byte)(0x84), (byte)(0x9E), (byte)'c', (byte)'e', (byte)(0xF0), (byte)(0x9D), (byte)(0x85), (byte)
                                                                    (0xA0), (byte)'n', (byte)'e', (byte)(0x01), (byte)(0x00), (byte)(0x08), (byte)'L', (byte)'u', (byte)(0x00), (byte)'c', (byte)'e', (byte)(0x00), (byte)'n', (byte)'e' });

            Assert.AreEqual(128, is_Renamed.ReadVInt());
            Assert.AreEqual(16383, is_Renamed.ReadVInt());
            Assert.AreEqual(16384, is_Renamed.ReadVInt());
            Assert.AreEqual(16385, is_Renamed.ReadVInt());
            Assert.AreEqual("Lucene", is_Renamed.ReadString());

            Assert.AreEqual("\u00BF", is_Renamed.ReadString());
            Assert.AreEqual("Lu\u00BFce\u00BFne", is_Renamed.ReadString());

            Assert.AreEqual("\u2620", is_Renamed.ReadString());
            Assert.AreEqual("Lu\u2620ce\u2620ne", is_Renamed.ReadString());

            Assert.AreEqual("\uD834\uDD1E", is_Renamed.ReadString());
            Assert.AreEqual("\uD834\uDD1E\uD834\uDD60", is_Renamed.ReadString());
            Assert.AreEqual("Lu\uD834\uDD1Ece\uD834\uDD60ne", is_Renamed.ReadString());

            Assert.AreEqual("\u0000", is_Renamed.ReadString());
            Assert.AreEqual("Lu\u0000ce\u0000ne", is_Renamed.ReadString());
        }