/** Test of stop method, of class SabreSessionManager. */
 @Test
 public void testStop() {
   System.out.println("SabreSessionManagerTest.stop");
   SabreSessionManager instance =
       new SabreSessionManager(
           2, webserviceDevEndpoint, COMPANY_URL, IPCC, USER, PASSWORD, 10000, 2000);
   instance.start();
   instance.stop();
   assertEquals(false, instance.isAvailable());
   assertEquals(null, instance.getToken());
   assertEquals(null, instance.getToken());
 }
 /** Test of getToken method, of class SabreSessionManager. */
 @Test
 public void testGetToken() {
   System.out.println("SabreSessionManagerTest.getToken");
   SabreSessionManager instance =
       new SabreSessionManager(
           2, webserviceDevEndpoint, COMPANY_URL, IPCC, USER, PASSWORD, 10000, 2000);
   instance.start();
   try {
     assertEquals(true, instance.isAvailable());
     String token1 = instance.getToken();
     String token2 = instance.getToken();
     assertNotNull(token1);
     assertNotNull(token2);
     assertNotSame("", token1.trim());
     assertNotSame("", token2.trim());
     assertNotSame(token1, token2);
   } finally {
     instance.stop();
   }
 }
 /** Test of internal token renewal functionality */
 @Test
 public void testTokenRenewal() {
   System.out.println("SabreSessionManagerTest.<token renewal>");
   SabreSessionManager instance =
       new SabreSessionManager(
           2, webserviceDevEndpoint, COMPANY_URL, IPCC, USER, PASSWORD, 10000, 2000);
   instance.start();
   try {
     assertEquals(true, instance.isAvailable());
     try {
       Thread.sleep(12000);
     } catch (InterruptedException ex) {
       Logger.getLogger(SabreSessionManagerTest.class.getName()).log(Level.SEVERE, null, ex);
     }
     String token1 = instance.getToken();
     String token2 = instance.getToken();
     assertNotNull(token1);
     assertNotNull(token2);
     assertNotSame("", token1.trim());
     assertNotSame("", token2.trim());
   } finally {
     instance.stop();
   }
 }