0

この質問の解決策を使用して、FitNesse スイートのフィクスチャでシステム プロパティを使用できるようにしようとしています (基本的に、スクリプトを使用して静的クラス プロパティを設定します)。各テスト ページにスクリプトを含めても問題ありませんが、これらのページはユーザーによって Excel で管理されているため、スクリプト セクションを親ページに配置し、すべての子ページに含めるようにしたいのですが、これは可能ですか? スクリプト セクションは非常に単純です。

!|script|com.mycorp.fitnesse.ServerInterface|
|ServerPort|${fitnesse.server.port}|

これは、ServerInterface 内で静的変数を設定するメソッドを呼び出すだけで、Fixture コード クラスがサーバーにリクエストを送信するために使用されます。

または、システム プロパティ値をフィクスチャ コードに取得する簡単な方法があれば大歓迎です (もちろん、フィクスチャは Fitnesse サーバー自体とは異なる JVM で実行されるため、System.getProperty() によってプロパティに直接アクセスすることはできません)。 )。

4

1 に答える 1