問題タブ [fitnesse-slim]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
3 に答える
9975 参照

java - CreatePrograms[0] のコンストラクターを呼び出せませんでした (FitNesse SLiM)

この Web サイト ( https://schuchert.wikispaces.com/FitNesse.Tutorials.0.Java ) から t への指示に従いましたが、FitNesse のコードをクリーンに実行することはできません。

私は一貫して次の例外を受け取っています:

|Create Programs は CreatePrograms[0] のコンストラクターを呼び出すことができませんでした

|House インスタンス decisionTable_1.setName。存在しません

これが私のコードです。クラスパスが正しいことを確認しました。お時間をいただき、ご検討いただきありがとうございます。私は非常にイライラし、混乱しています。

0 投票する
1 に答える
577 参照

java - Slim を使用して Java で Fitnesse Test Context.txt ファイルを解析する

現在の状況

ビルド前のテストとして、Javaフィクスチャへのコミット/変更が、フィットネスサーバーにあるフィットネステストを壊さないことを確認しようとしています。

私がとったアプローチは、コミットが壊れないことを確認したいすべてのテスト (context.txt) ファイルを取得し、それをできる限り解析し、プロジェクトからのリフレクションを使用して取得できる利用可能な方法と比較することです.

現在、利用可能なすべての Java フィクスチャについて、「クラス名」から「クラス オブジェクト」への HashMap があります。また、すべてのフィットネス テストにファイル オブジェクトとしてアクセスすることもできました。次のようになります。

ゴール

今、私はこのようなことをしたいと思っています:

次に、単純に 2 つの HashMap を比較して、parsedMethodsFromFitnesseMap HashMap が availableJavaClassesMap HashMap のサブセットであることを確認します。

心配事

  • インクルード ファイル: これらの最初の/その他のアプローチの解析を処理する方法
  • シナリオ: 既知のシナリオとその仕組みの独自のリストを作成する

理想的なソリューション

  1. これを行う既に作成されたパーサーはありますか?
    • Slim Codeを見つけたので、自分のニーズに合わせてリファクタリングできると思います。
  2. これは、このビルド前チェックの最良のアプローチですか?

ノート

各テストの実行には非常にコストがかかるため、すべてのテストを実行して、それらがまだ機能するかどうかを確認することは、私のニーズのオプションではありません。

アイデア?ありがとう。

0 投票する
3 に答える
307 参照

fitnesse - 非 xml 出力を検証できますか

私は Fitnesse で Rest Fixture を使用して、xml 以外の応答を返す URL に GET 要求を作成しています。返されたコンテンツのテキスト/文字列 (xpath なし) を確認する方法はありますか?

0 投票する
1 に答える
280 参照

fitnesse-slim - FitNesse で失敗したテストのみを再実行する方法は?

FitNesse での実行ステータスに基づいてテストを除外する方法がわかりません。次の実行でそれらを無視できるように、合格したすべてのテストを手動でコメントアウトしています。失敗したテストのみを再実行するにはどうすればよいですか?

0 投票する
2 に答える
194 参照

c# - FitNesse テストで WCF サービスを呼び出すには?

FitNesse テストで WCF サービスを呼び出そうとしています。次のコードでクライアントを初期化しようとしているとき:

エラーが発生します:

System.InvalidOperationException: ServiceModel クライアント構成セクションでコントラクト 'Status.StatusSoap' を参照する既定のエンドポイント要素が見つかりませんでした。

.NET Framework は DLL の構成をサポートしていないため、これは理にかなっています。

MSDN ライブラリには、「構成コードを、ホスティング環境によって認識される構成ファイルに移動する必要があります」と記載されています。しかし、FitNesse でこれが可能かどうかはわかりません。

そのため、構成から読み取ろうとせずに自分でバインディングを作成しようとしました

しかし、このコードでテストを実行しようとすると、「テストが中断され、結果が不完全です。」FitNesse のエラー。

この回答https://stackoverflow.com/a/646177/2211481は、テストランナーの app.config のコピーを作成することを提案しています。app.config を Runner.exe.config にコピーして Runner フォルダーに配置し、最初のコードを再度実行すると、「テストが中断され、結果が不完全です」というメッセージが表示されます。FitNesse で再びエラーが発生しました。

これを解決する方法はありますか?

0 投票する
3 に答える
339 参照

html - フィットネス テーブルから html をクリアする

フィットネステーブルセルからhtmlコードをきれいにする方法は?

たとえば、テーブルを作成し、セルを新しいセルとして強調表示しました。

そして、メソッド doTable が MyCustomTable クラスで呼び出されたとき。2 番目の行には、html スパン タグ内に「新しい値」が含まれています。<span class="add">new value</span>

この「スパン」タグを削除して、フィクスチャに「新しい値」のみを残すにはどうすればよいですか?

0 投票する
2 に答える
209 参照

eclipse - Fitnesse eclipse プロジェクトのルート パス

私はEclipseを使用しており、FitnesseRootをプロジェクト構造内に保持しました。ここで、クラスファイルへの相対パスが必要です。どうすればいいですか?

例:私は次のようなものを持っています

私は何かが欲しい

ありがとう!!