Github user rakeshadr commented on a diff in the pull request: https://github.com/apache/zookeeper/pull/466#discussion_r182325325 --- Diff: src/java/test/org/apache/zookeeper/server/NIOServerCnxnTest.java --- @@ -68,5 +74,19 @@ public void testOperationsAfterCnxnClose() throws IOException, } finally { zk.close(); } + + } + + @Test + public void testClientResponseStatsUpdate() throws IOException, InterruptedException, KeeperException { + try (ZooKeeper zk = createClient()) { + ProposalStats stats = serverFactory.getZooKeeperServer().serverStats().getClientResponseStats(); + assertEquals("", -1, stats.getLast()); + + zk.create("/a", "test".getBytes(), Ids.OPEN_ACL_UNSAFE, + CreateMode.PERSISTENT); + + assertThat(stats.getLast(), greaterThan(0)); --- End diff -- please add comments about the expectations like, assertEquals("stat should be initialized with -1", -1, stats.getLast()); or a better message:) that will help easy test case maintenance. b) greaterThan(0) , similarly good to add a message explaining why 0?
---