View Javadoc
1   package info.ejava.examples.secureping.ejbclient;
2   
3   import org.junit.BeforeClass;
4   import org.slf4j.Logger;
5   import org.slf4j.LoggerFactory;
6   
7   /**
8    * This class contains common setUp and tearDown functionality for testing
9    * the SecurePingEJB remote interface.
10   */
11  public class SecurePingTestBase {
12  	private static final Logger logger = LoggerFactory.getLogger(SecurePingTestBase.class);
13      
14  	protected String knownUser = System.getProperty("known.username", "known");
15  	protected String knownPassword = System.getProperty("known.password", "password1!");
16  	protected String userUser = System.getProperty("user.username","user1");
17  	protected String userPassword = System.getProperty("user.password","password1!");
18  	protected String adminUser = System.getProperty("admin.username","admin1");
19  	protected String adminPassword = System.getProperty("admin.password","password1!");
20      protected String jmxUser = System.getProperty("jmx.username","admin");
21      protected String jmxPassword = System.getProperty("jmx.password","password1!");
22  
23  	@BeforeClass
24  	public static void setUpClass() throws Exception {
25  		//give application time to fully deploy
26  		if (Boolean.parseBoolean(System.getProperty("cargo.startstop", "false"))) {
27  			long waitTime=15000;
28  	    	logger.info(String.format("pausing %d secs for server deployment to complete", waitTime/1000));
29  	    	Thread.sleep(waitTime);
30  		}
31  		else {
32  	    	logger.info(String.format("startstop not set"));
33  		}
34  	}
35  }