問題タブ [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.
java - FitNesse/SLIM を使用して表のデータを検証するには?
私は現在、グリブ コントロールでのデータの検証に疑問を抱いています。ColumnA と ColumnB を持つテーブルがある場合、検索クエリを適用した後に 2 行のレコードが生成されると仮定します。
私の目的は、ColumnB のデータが期待どおりの出力を示すようにすることです。「data1」が ColumnB の下に表示されると仮定します。FitNesse/SLIM を使用して ColumnB のデータを検証する方法を教えてください。
FitNesse のドキュメントを確認しましたが、静的データのみに焦点を当てており、データベースから生成されたデータは参照していません。動的データをテストするには、テスト プログラムでデータベース接続が必要ですか?
参考までに、開発にはJAVAを使用しています。
ありがとう @!
c# - C# で Fitnesse Slim がスリム プロトコル バージョン エラーを取得
私は Fitnesse/Slim の初心者です。最新の fitnesse.jar と C# slim (v 1.8) をダウンロードしましたが、チュートリアルに従おうとすると次のエラーが発生します。
スリム プロトコル バージョン エラー V0.3 を期待していたが、V0.1 だった
使用している Slim のバージョンを指定する方法はありますか?
編集: スリム: release.1.8.net.40.zip - .NET 4 Fitnesse: v20110104
どんな考え/方向性も素晴らしいでしょう。ありがとう。
c# - c#Fitnesse+Slimを使用したFitnessテストで状態を維持する方法
各テストケースで使用するデータを指定するにはどうすればよいですか?
つまり、1つのテーブルを使用していくつかのデータを設定し、そのデータに対して一連のテストを実行したいと思います。
ありがとう
c# - Fitnesse .NetJavaLangエラー
「単純な」クエリを実行するようにFitnessを設定しようとしていますが、テストを実行するとjavalangエラーが発生します。
スリムプロトコルバージョンエラー
V0.3を期待していましたが、V0.2でした
すべて展開| すべてを折りたたむ
例外:java.lang.ClassCastException:java.lang.Stringは、fitnesse.slimTables.QueryTable $ QueryResults。(QueryTable。のfitnesse.slimTables.QueryTable $ QueryResults.makeRowMap(QueryTable.java:178)のjava.util.Listにキャストできません。 java:170)at Fitnesse.slimTables.QueryTable.scanRowsForMatches(QueryTable.java:84)at Fitnesse.slimTables.QueryTable.evaluateReturnValues(QueryTable.java:72)at Fitnesse.responders.run.slimResponder.SlimTestSystem.evaluateTable(SlimTestSystem.java :365)atfitnesse.responders.run.slimResponder.SlimTestSystem.evaluateTables(SlimTestSystem.java:360)atfitnesse.responders.run.slimResponder.HtmlSlimTestSystem.createHtmlResults(HtmlSlimTestSystem.java:40)atfitnesse.responders.run.slim SlimTestSystem.processTablesAndGetHtml(SlimTestSystem.java:280)atfitnesse.responders.run.slimResponder.SlimTestSystem.processAllTablesOnPage(SlimTestSystem.java:263)atfitnesse.responders.run.slimResponder.SlimTestSystem.runTestsAndGenerateHtml(SlimTestSystem.java:207)atfitnesse.responders.run.MultipleTests (MultipleTestsRunner.java:126)at Fitnesse.responders.run.MultipleTestsRunner.startTestSystemAndExecutePages(MultipleTestsRunner.java:106)at Fitnesse.responders.run.MultipleTestsRunner.executePagesInTestSystem(MultipleTestsRunner.java:92)atfitnesse.responders.run.MultipleTestsRunner。 internalExecuteTestPages(MultipleTestsRunner.java:83)at Fitnesse.responders.run.MultipleTestsRunner.executeTestPages(MultipleTestsRunner.java:56)atfitnesse.responders.run.TestResponder。performanceExecution(TestResponder.java:141)at Fitnesse.responders.run.TestResponder.doSending(TestResponder.java:45)at Fitnesse.responders.ChunkingResponder.startSending(ChunkingResponder.java:67)at Fitnesse.responders.ChunkingResponder.access $ 000 ChunkingResponder.java:17)at Fitnesse.responders.ChunkingResponder $ RespondingRunnable.run(ChunkingResponder.java:106)at java.lang.Thread.run(不明なソース)lang.Thread.run(不明なソース)lang.Thread.run(不明なソース)
コードは次のとおりです。
C#コード
また、バージョンエラーが発生する理由についてのヘルプをいただければ幸いです。新規インストール元のインストールで問題が発生したため、Source forge(20110104)からFitnesseをダウンロードし、Githubから.Netランナーをダウンロードして、今日ビルドしました。昨日JDKをインストールしたので、Javaのバージョンは「1.6.0_23」です。
.net - .netでスリムフィットネスを使用するためのステップバイステップのチュートリアル
.netでスリムフィットネスを使用するためのステップバイステップのチュートリアルを知っている人はいますか?
今のところ、ローカルホストでスリムフィットネスのウェブサイトを運営することができました:3434
そして、c:/fitSharpでfitSharpプラグインを解凍しました
でも次はどうなるかわからない
fitnesse-slim - 新しいページを作成できません
やってみたurl.NewPageName (http://localhost:3434/root.MyNewPage)
私は得るThe requested resource: FrontPage.mynewpage was not found.
[add child]
ポップアップを表示するリンクも試してみましたが、ここで取得しInvalid Child Name
ます。これどうやってするの?
fitnesse - How do I add the Debug link on the side of a Fitnesse fixture page?
I'm trying to make debugging our Fitnesse tests easier. We're using runnerw.exe for debugging, it works fine. The UserGuide implies there can be a Debug action with the Test, Edit, etc links on the side of the fixture page.
However, there's no Debug action on our fixture pages. Can anyone tell me how to add it?
fitnesse - FitNesse テストに明示的な実行を要求する方法
スイートの一部として実行されないようにフィットネス テストをマークする方法はありますが、手動で実行することはできますか?
継続的インテグレーションの一環として FitNesse テストを実行しているため、まだ実装されていない新しいテストによってビルドが失敗します。テスターと BA が、継続的インテグレーションの一環として既存のテストを引き続き検証しながら、失敗する新しいテストを追加できるようにする方法が必要です。
助言がありますか?
java - Spring アプリケーションでトランザクション メソッドをテストする SliM 中の SqlException
Fitnesse SliM テストを Spring アプリケーションでトランザクション メソッドを実行すると、SQLException がスローされます - データ ソースが閉じられます。
私のアプリケーションでは、メソッド importFile(String filename) が csv ファイルを読み取り、データをデータベース内のいくつかのテーブルに更新します。これは、Spring アプリケーションのトランザクション メソッドです。そのため、ファイルの 1 つの行を更新すると例外がスローされる場合、この行のすべての更新はロールバックされ、他のすべての行 (前の行と次の行を含む) は更新され続けます。
関連リンクを参照してください:スプリング aop を使用してループ内で呼び出されるロールバック トランザクションを定義する方法は?
クエリテーブルSliM FitNesseページのテストステップ
1 設定ページでは、設定ファイルを使用してテスト データを設定します
結果: テストに合格しました
2 テスト ページは、無効な行を含むテスト ファイルをテストするため、この行を実行すると、この行のみがロールバックされますが、他のすべての行は続行されますが、テストは失敗し、すべての行がロールバックされ、データ ソースが閉じられました。
3 したがって、有効なファイルを使用してテストし、データベースをクリーンアップしようとする TearDown も失敗したため、データ ソースが閉じられました。
これは 1 つの SliM テストですが、SetUp、Test、TearDown の各ページにクエリ テーブルがあります。私の推測では、1 つのフィットネス テストで 1 つの Spring コンテキスト インスタンスのみが開始されます。私が間違っているかどうか教えてください。ただし、このメソッドは spring config でトランザクションとして宣言されています。期待どおりにロールバックしますが、テストはそうではありません。
これが私のテストクラスです
テスト ページで、Fitnesse は SetUp、Test、TearDown で新しいテスト プロセスを開始する (新しい TestClass インスタンスを作成する) ようです。しかし、結果は私の間違いを証明しています?!
.net - FitNesse SliM Runner が Enterprise Library アセンブリを見つけられない
.Net 4.0 プロジェクトの FitNesse テストに SliM ランナーを使用しています。Enterprise Library ロガーを追加するまで、すべてが順調に進んでいました。構成からロガー用の Unity コンテナーを構成しています。構成が読み込まれると、テストは失敗し、EntLib dll を読み込めないというエラーが表示されます。スイートのクラスパス エントリを追加して、プロジェクトのビルド元の Microsoft.Practices.EnterpriseLibrary.Logging.dll および Microsoft.Practices.EnterpriseLibrary.Common.dll を含めても、失敗します。ただし、Runner.exe が存在するディレクトリと同じディレクトリに追加されている場合は検出されます。
それは問題ありませんが、ロガーがテスト中のプロジェクトに戻ってきたカスタムリスナータイプを使用することを除いて、ほとんど望ましいことではありません。そのカスタム型は、独自のライブラリと拡張機能に依存しています。Fitnesse は、すべてが Runner.exe と同じディレクトリにない限り、カスタム リスナーを含む dll とその依存関係を見つけることができないと訴えています。ただし、Enterprise Library への依存を取り除くだけで、テスト ランナーはビルド ディレクトリ内のすべてのアセンブリを正常に検出します。