gluu
公開メンバ関数 | 静的公開メンバ関数 | 非公開変数類 | 静的非公開変数類 | 全メンバ一覧
org.gluu.oxtrust.api.test.TestMain クラス
org.gluu.oxtrust.api.test.TestMain 連携図
Collaboration graph

公開メンバ関数

void init () throws IOException
 
void run () throws Exception
 

静的公開メンバ関数

static void initLogging ()
 
static void main (String args[])
 

非公開変数類

Properties configuration
 
String baseURI
 
String login
 
String password
 

静的非公開変数類

static final Logger logger = LogManager.getLogger(TestMain.class)
 

詳解

Test oxTrust API. REST client integration test.

著者
Dmitry Ognyannikov

関数詳解

◆ init()

void org.gluu.oxtrust.api.test.TestMain.init ( ) throws IOException
inline

Init tests.

例外
IOException
41  {
42  final String confFile = "conf/configuration.properties";
43  configuration = new Properties();
44  configuration.load(new FileInputStream(confFile));
45 
46  baseURI = configuration.getProperty("baseURI");
47  login = configuration.getProperty("login");
48  password = configuration.getProperty("password");
49  }
String password
Definition: TestMain.java:34
String baseURI
Definition: TestMain.java:30
Properties configuration
Definition: TestMain.java:28
String login
Definition: TestMain.java:32

◆ initLogging()

static void org.gluu.oxtrust.api.test.TestMain.initLogging ( )
inlinestatic
52  {
53  ConsoleHandler handler = new ConsoleHandler();
54  handler.setFormatter(new SimpleFormatter());
55  java.util.logging.Logger.global.addHandler(handler);
56  }

◆ main()

static void org.gluu.oxtrust.api.test.TestMain.main ( String  args[])
inlinestatic
70  {
71  initLogging();
72  try {
73  TestMain test = new TestMain();
74  test.init();
75  test.run();
76  } catch (APITestException e) {
77  logger.error("Some test failured with exception", e);
78  // report failure
79  System.exit(1);
80  } catch (OxTrustAPIException e) {
81  logger.error("Some oxTrust API call failured with exception", e);
82  // report failure
83  System.exit(1);
84  } catch (Throwable t) {
85  logger.error("Runtime exception", t);
86  // report failure
87  System.exit(1);
88  }
89  }
static void initLogging()
Definition: TestMain.java:52
static final Logger logger
Definition: TestMain.java:26

◆ run()

void org.gluu.oxtrust.api.test.TestMain.run ( ) throws Exception
inline

Run tests.

例外
APITestException
63  {
64  OxTrustClient client = new OxTrustClient(baseURI, login, password);
65 
66  ClientTestScenary clientScenary = new ClientTestScenary(client);
67  clientScenary.run();
68  }
String password
Definition: TestMain.java:34
String baseURI
Definition: TestMain.java:30
String login
Definition: TestMain.java:32

メンバ詳解

◆ baseURI

String org.gluu.oxtrust.api.test.TestMain.baseURI
private

◆ configuration

Properties org.gluu.oxtrust.api.test.TestMain.configuration
private

◆ logger

final Logger org.gluu.oxtrust.api.test.TestMain.logger = LogManager.getLogger(TestMain.class)
staticprivate

◆ login

String org.gluu.oxtrust.api.test.TestMain.login
private

◆ password

String org.gluu.oxtrust.api.test.TestMain.password
private

このクラス詳解は次のファイルから抽出されました: