290291292293294295296297298299300
prot.readListEnd(); prot.readFieldEnd(); // shouldl return nulls at end prot.readFieldBegin(); assertNull(prot.readString()); prot.readFieldEnd(); // shouldl return nulls at end prot.readFieldBegin(); assertNull(prot.readString());
295296297298299300301302303304305
assertNull(prot.readString()); prot.readFieldEnd(); // shouldl return nulls at end prot.readFieldBegin(); assertNull(prot.readString()); prot.readFieldEnd(); prot.readStructEnd(); }
330331332333334335336337338339340
prot.readStructBegin(); // ip address prot.readFieldBegin(); final String ip = prot.readString(); prot.readFieldEnd(); assertEquals("127.0.0.1", ip); // identd
337338339340341342343344345346347
assertEquals("127.0.0.1", ip); // identd prot.readFieldBegin(); final String identd = prot.readString(); prot.readFieldEnd(); assertNull(identd); // user
344345346347348349350351352353354
assertNull(identd); // user prot.readFieldBegin(); final String user = prot.readString(); prot.readFieldEnd(); assertEquals("frank", user); // finishTime
351352353354355356357358359360361
assertEquals("frank", user); // finishTime prot.readFieldBegin(); final String finishTime = prot.readString(); prot.readFieldEnd(); assertEquals("10/Oct/2000:13:55:36 -0700", finishTime); // requestLine
358359360361362363364365366367368
assertEquals("10/Oct/2000:13:55:36 -0700", finishTime); // requestLine prot.readFieldBegin(); final String requestLine = prot.readString(); prot.readFieldEnd(); assertEquals("GET /apache_pb.gif HTTP/1.0", requestLine); // returncode
433434435436437438439440441442443
prot.initialize(new Configuration(), new Properties()); prot.readStructBegin(); prot.readFieldBegin(); String ret = prot.readString(); prot.readFieldEnd(); assertNull(ret); prot.readFieldBegin();
439440441442443444445446447448449
prot.readFieldEnd(); assertNull(ret); prot.readFieldBegin(); ret = prot.readString(); prot.readFieldEnd(); assertNull(ret); prot.readFieldBegin();
459460461462463464465466467468469
prot.readFieldBegin(); TMap map = prot.readMapBegin(); assertTrue(map.size == 3); assertNull(prot.readString()); assertNull(prot.readString()); assertTrue(prot.readString().equals("key2")); assertNull(prot.readString());