### Question:
IntegrationServiceImpl implements IntegrationService, Runnable { protected String getJwtToken() { String jwtToken = StringUtils.EMPTY; try { jwtToken = Jwts .builder() .setClaims(getJwtClaims()) .signWith(RS256, getPrivateKey()) .compact(); } catch (Exception e) { LOGGER.error("JWT claims {}", getJwtClaims()); LOGGER.error(e.getMessage()); } LOGGER.info("JWT Token : \n {}", jwtToken); return jwtToken; }  @Override void run(); @Override String getAccessToken(); @Override String getApiKey(); @Override int getTimeoutinMilliSeconds();  }### Answer:
@Test public void testJwtToken() { String jwt = impl.getJwtToken(); assertNotNull(jwt); }