@Test(timeout = 10000)
public void testUpdateQueues() {

  SchedConfUpdateInfo schedUpdateInfo = new SchedConfUpdateInfo();
  Map<String, String> paramValues = new HashMap<>();
  cli.updateQueues("root.a:a1=aVal1,a2=aVal2,a3=", schedUpdateInfo);
  List<QueueConfigInfo> updateQueueInfo = schedUpdateInfo
      .getUpdateQueueInfo();
  paramValues.put("a1", "aVal1");
  paramValues.put("a2", "aVal2");
  paramValues.put("a3", null);
  validateQueueConfigInfo(updateQueueInfo, 0, "root.a", paramValues);
  schedUpdateInfo = new SchedConfUpdateInfo();
  cli.updateQueues("root.b:b1=bVal1;root.c:c1=cVal1", schedUpdateInfo);
  updateQueueInfo = schedUpdateInfo.getUpdateQueueInfo();
  assertEquals(2, updateQueueInfo.size());
  paramValues.clear();
  paramValues.put("b1", "bVal1");
  validateQueueConfigInfo(updateQueueInfo, 0, "root.b", paramValues);
  paramValues.clear();
  paramValues.put("c1", "cVal1");
  validateQueueConfigInfo(updateQueueInfo, 1, "root.c", paramValues);
}