Esempio n. 1
0
 public void testNameToWire() throws Exception {
   MXQuery q = new MXQuery("resare.com");
   ByteArrayOutputStream baos = new ByteArrayOutputStream();
   q.nameToWire(baos);
   compareArrays(
       new byte[] {6, 'r', 'e', 's', 'a', 'r', 'e', 3, 'c', 'o', 'm', 0}, baos.toByteArray());
   baos = new ByteArrayOutputStream();
   q.nameToWire(baos);
   compareArrays(
       new byte[] {6, 'r', 'e', 's', 'a', 'r', 'e', 3, 'c', 'o', 'm', 0}, baos.toByteArray());
 }
Esempio n. 2
0
 public void testGetHeader() {
   for (int i = 0; i < 1; i++) {
     MXQuery q = new MXQuery("test");
     byte[] bytes = q.toWire();
     assertNotNull(bytes);
     int id = q.getId();
     assertEquals((byte) (id >> 8 & 0xff), bytes[0]);
     assertEquals((byte) (id & 0xff), bytes[1]);
     assertEquals((byte) 1, bytes[2]);
     assertEquals(0, bytes[3]);
     assertEquals(0, bytes[4]);
     assertEquals((byte) 1, bytes[5]);
     assertEquals(0, bytes[6]);
     assertEquals(0, bytes[7]);
     assertEquals(0, bytes[8]);
     assertEquals(0, bytes[9]);
     assertEquals(0, bytes[10]);
     assertEquals(0, bytes[11]);
   }
 }