MCPcopy Create free account
hub / github.com/OpenTSDB/asynchbase / processResultMeta

Method processResultMeta

test/TestZKClient.java:369–388  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

367 }
368
369 @Test
370 public void processResultMeta() throws Exception {
371 final ZKCallback cb = zk_client.new ZKCallback();
372 final byte[] string = "127.0.0.1,50511,1388534400000".getBytes(CHARSET);
373 final byte[] data = new byte[string.length + 6];
374 data[0] = ZKCallback.MAGIC;
375 Bytes.setInt(data, 1, 1);
376 System.arraycopy(string, 0, data, 6, string.length);
377
378 cb.processResult(Code.OK.intValue(), "/hbase/root-region-server", null,
379 data, stat);
380 verifyPrivate(client).invoke("newClient", "127.0.0.1", 50511);
381 verifyPrivate(zk_client, never()).invoke("connectZK");
382 verifyPrivate(zk_client).invoke("disconnectZK");
383 verifyPrivate(zk_client, never()).invoke("retryGetRootRegionLater");
384 assertEquals(Byte.valueOf("1"),
385 (Byte)Whitebox.getInternalState(cb, "found_root"));
386 assertEquals(Byte.valueOf("0"),
387 (Byte)Whitebox.getInternalState(cb, "found_meta"));
388 }
389
390 @Test
391 public void processResultMetaBadMeta() throws Exception {

Callers

nothing calls this directly

Calls 3

setIntMethod · 0.95
processResultMethod · 0.95
intValueMethod · 0.80

Tested by

no test coverage detected