Commit 714eef3a authored by Yoshiharu Hirose's avatar Yoshiharu Hirose

Markdown で書き直し

parent df1da348
...@@ -5,53 +5,60 @@ iaas-sdk ユニットテスト用ダミーHTTPサーバ ...@@ -5,53 +5,60 @@ iaas-sdk ユニットテスト用ダミーHTTPサーバ
iaac-sdk のユニットテストを通すための通信先となるHTTPサーバとなる。 iaac-sdk のユニットテストを通すための通信先となるHTTPサーバとなる。
各テストによって要求先のポート番号やパスがまちまちだが、そのすべてを通すため、 各テストによって要求先のポート番号やパスがまちまちだが、そのすべてを通すため、
以下の動作をおこなう。 以下の動作をおこなう。
・80, 8080, 38080 番ポートで待ち受ける
・URLで指定されたファイル名を特定のフォルダ配下から検索して返す(指定されたパスは無視) * 80, 8080, 38080 番ポートで待ち受ける
* URLで指定されたファイル名またはActionパラメタで指定されたAPI種別に応じて、特定のフォルダ配下から検索して返す(指定されたパスは無視)
※もし同名のファイルが複数存在する場合は先に見つかったもの ※もし同名のファイルが複数存在する場合は先に見つかったもの
実行方法 実行方法
------------------------------------------------------------------------ ------------------------------------------------------------------------
1.dummyhttpserver.properties を作成し、ベースディレクトリ(返却するxmlファイルが 1. dummyhttpserver.properties を作成し、ベースディレクトリ(返却するxmlファイルが格納されているディレクトリのトップ)を指定
格納されているディレクトリのトップ)を指定
dummyhttpserver.properties (例) ```dummyhttpserver.properties
basedir=D:\\project\\nifty\\clisdk\\dev\\iaas-sdk\\src\\test\\resources basedir=D:\\project\\nifty\\clisdk\\dev\\iaas-sdk\\src\\test\\resources
```
2. 実行 2. 実行
※初回実行時はProxy設定が必要。(依存ライブラリをダウンロードするため時間がかかる。)
```
> set HTTP_PROXY=http://proxy2:8080 > set HTTP_PROXY=http://proxy2:8080
> set HTTPS_PROXY=http://proxy2:8080 > set HTTPS_PROXY=http://proxy2:8080
> activator run > activator run
※初回実行時はProxy設定が必要。(依存ライブラリをダウンロードするため時間がかかる。) ```
SDKユニットテスト実行 SDKのユニットテスト実行
------------------------------------------------------------------------ ------------------------------------------------------------------------
そのままユニットテストを実行する。 そのままユニットテストを実行する。
SDKサンプルソース実行 SDKのサンプルソース実行
------------------------------------------------------------------------ ------------------------------------------------------------------------
1. 接続先URLを自分自身に設定 1. 接続先URLを自分自身に設定
src/main/resources/nifty_cloud-sdk.properties ```src/main/resources/nifty_cloud-sdk.properties
nifty_cloud.sdk.url=http://localhost/ nifty_cloud.sdk.url=http://localhost/
```
2. 必須パラメタがある場合は、コメントを外して設定 2. 必須パラメタがある場合は、コメントを外して設定
例) 例)
src/main/java/com/nifty/cloud/sdk/sample/CreateRouteSample.java ```java:src/main/java/com/nifty/cloud/sdk/sample/CreateRouteSample.java
CreateRouteRequest request = new CreateRouteRequest(); CreateRouteRequest request = new CreateRouteRequest();
request.setRouteTableId("routeTableId"); ★ request.setRouteTableId("routeTableId"); ★
invokeCreateRoute(client, request); invokeCreateRoute(client, request);
```
CLI実行 CLI実行
------------------------------------------------------------------------ ------------------------------------------------------------------------
エンドポイントを http://localhost/ へ向ける。 エンドポイントを http://localhost/ へ向ける。
> export NIFTY_CLOUD_URL=http://localhost/ ```
> set NIFTY_CLOUD_URL=https://localhost/
```
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment