
iaas-sdk ユニットテスト用ダミーHTTPサーバ
========================================================================

iaac-sdk のユニットテストを通すための通信先となるHTTPサーバとなる。
各テストによって要求先のポート番号やパスがまちまちだが、そのすべてを通すため、
以下の動作をおこなう。
・80, 8080, 38080 番ポートで待ち受ける
・URLで指定されたファイル名を特定のフォルダ配下から検索して返す(指定されたパスは無視)
  ※もし同名のファイルが複数存在する場合は先に見つかったもの


実行方法
------------------------------------------------------------------------

 1.dummyhttpserver.properties を作成し、ベースディレクトリ(返却するxmlファイルが
   格納されているディレクトリのトップ)を指定

    dummyhttpserver.properties (例)
        basedir=D:\\project\\nifty\\clisdk\\dev\\iaas-sdk\\src\\test\\resources

 2. 実行

    > set HTTP_PROXY=http://proxy2:8080
    > set HTTPS_PROXY=http://proxy2:8080
    > activator run
    ※初回実行時はProxy設定が必要。(依存ライブラリをダウンロードするため時間がかかる。)


SDKユニットテスト実行
------------------------------------------------------------------------

そのままユニットテストを実行する。


SDKサンプルソース実行
------------------------------------------------------------------------

 1. 接続先URLを自分自身に設定

    src/main/resources/nifty_cloud-sdk.properties
        nifty_cloud.sdk.url=http://localhost/

 2. 必須パラメタがある場合は、コメントを外して設定

    例)
    src/main/java/com/nifty/cloud/sdk/sample/CreateRouteSample.java
        CreateRouteRequest request = new CreateRouteRequest();
        request.setRouteTableId("routeTableId"); ★
        invokeCreateRoute(client, request);

CLI実行
------------------------------------------------------------------------

エンドポイントを http://localhost/ へ向ける。

    > export NIFTY_CLOUD_URL=http://localhost/
