@Test
public void testAuxUnexpectedStop() throws IOException {

  // AuxServices no longer expected to stop when services stop
  Configuration conf = getABConf();
  final AuxServices aux = new AuxServices(MOCK_AUX_PATH_HANDLER,
      MOCK_CONTEXT, MOCK_DEL_SERVICE);
  aux.init(conf);
  aux.start();
  Service s = aux.getServices().iterator().next();
  s.stop();
  assertEquals("Auxiliary service stop caused AuxServices stop",
      STARTED, aux.getServiceState());
  assertEquals(2, aux.getServices().size());
}