誰か、Retina MBP僕に下さい。
みけです。
今のまずい点
まず、まったくもっていただけないのが、Fx-Js-JUnitがエンベデッドのサーバーしか想定していないところ。
昨日のテストコードで
@ClassRule
アノテーションを付与した箇所を見てみましょう。 @ClassRule
static public UseFxWebView fxWebView = UseFxWebView
.defaultServer()
.identifiedBy('JsJUnitTest')
.get()
この
UseFxWebView
というクラスが実はエンベデッドサーバーに依存しているのです。ここはもうすこしちゃんとビルダーの設計をしてFx-Js-JUnitのコア(JavaFXでJavascriptのコードをJavaから呼び出す)部分とFx-Js-JUnitのエンベデッドサーバー(自プロジェクトのJavascriptを読み込めるようにする)を分離したいと思っています。
0 件のコメント:
コメントを投稿