public void initCapability() { try { log.info("INFO: Before test, getting queue..."); Assert.assertNotNull(queueManagerFactory); queueCapability = queueManagerFactory.create(mockResource); queueCapability.initialize(); protocolManager.getProtocolSessionManagerWithContext( mockResource.getResourceId(), newSessionContextNetconf()); // Test elements not null log.info("Checking chassis factory"); Assert.assertNotNull(chassisFactory); log.info("Checking capability descriptor"); Assert.assertNotNull(mockResource.getResourceDescriptor().getCapabilityDescriptor("chassis")); log.info("Creating chassis capability"); chassisCapability = chassisFactory.create(mockResource); Assert.assertNotNull(chassisCapability); chassisCapability.initialize(); mockResource.addCapability(chassisCapability); mockResource.addCapability(queueCapability); } catch (Exception e) { e.printStackTrace(); log.error(e.getMessage()); if (ExceptionUtils.getRootCause(e) != null) log.error(ExceptionUtils.getRootCause(e).getMessage()); Assert.fail(e.getMessage()); } }