問題タブ [dbfit]

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 投票する
4 に答える
2850 参照

fitnesse - Dbfit がフィクスチャを見つけられない

次のテストを作成しましたが、エラーが発生しています:

フィクスチャが見つかりませんでした: 接続。

!path lib/*.jar

!|インポート| !|dbfit.SqlServerTest|

!|インポート| |dbfit.fixture|

!|接続|データ ソース=ACER\SQLEXPRESS;初期カタログ=NopCommerce;統合セキュリティ=SSPI;|

!|クエリ|select * dbo.Employees| から

!|クエリ| x |として「テスト」を選択します |×| |テスト|

ここにエラーがあります

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

email - DBFit Fitnesse メール通知

テスト スイートの実行が失敗したテストで完了したときに、DBFit/Fitnesse から電子メール通知を送信したいと考えています。有効な解決策が見つかりません。誰か持っていますか?

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

dbfit - DBFit テスト内からの変更を保持する方法

データベース テーブルの特定の値に従って、パッケージ化されたプロシージャの出力をテストする必要があります。そこで、次のテストを作成しました。

  1. データベース値を NULL に更新します
  2. 専念
  3. 値を返すパッケージ・プロシージャを実行します
  4. データベース値を「N」に更新します
  5. 専念
  6. パッケージ化されたプロシージャを再度実行して、別の値を返します

データベースの値はコミットされていないように見えるため、パッケージ化されたプロシージャは常に同じ値を返します。テストは次のとおりです。

問題は、テスト開始前のデータベース列の値に応じて、常に同じステータスを返すことです。最初から NULL の場合、戻り値は両方とも -39 であり、最初から 'N' の場合、両方の戻り値は -32 です。

変更を永続化する方法についてのアイデアはありますか?

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

dbfit - DBFit - Connect[4] のコンストラクターを呼び出せませんでした

私のスクリプト:

いくつかの詳細をマスクしましたが、エラー メッセージは次のとおりです。

Connect[4] のコンストラクターを呼び出せませんでした。

わからない。私がオンラインで読んだことから、パスが正しくない可能性がありますが、 Connect はフィクスチャではなくコマンドであるため、何を探しているのかわかりません。どんな助けでも大歓迎です。

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

sql - 「終了時間」の近くで条件が予想されるコンテキストで指定された非ブール型の式

上記の行は、DbFit というツール内で実行するとエラーになりますが、SSMS では正常に実行されます。

SSMS でエラーを再現する唯一の方法は次のとおりです。

何が問題で、どのように解決するかについてのアイデア...

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

c# - FitSharp の MemberMissingException

で SUT を使用してDoFixtureその動作を調べる場合、フィクスチャ メソッドへの最初の呼び出しは成功しますが、SUT メソッドの呼び出し後に失敗します。

スクリーンショット

Runner.exefit.dllおよびフィクスチャ dll はすべて同じフォルダにあります。

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

dbfit - Dbfit: ユーザー 'dev\abc' のログインに失敗しました。クライアント接続 ID:a12f7cab

からsqlserverに接続しようとしdbfitていますが、以下のエラーが発生しています:

com.microsoft.sqlserver.jdbc.SQLServerException: ユーザー 'DEV\abc' のログインに失敗しました。ClientConnectionId:a12f7cab-7261-4fa7-8064-ea355f03f883 com.microsoft.sqlserver.jdbc.SQLServerException.makeFromDatabaseError(SQLServerException.java:216) で com.microsoft.sqlserver.jdbc.TDSTokenHandler.onEOF(tdsparser.java:254) でcom.microsoft.sqlserver.jdbc.TDSParser.parse(tdsparser.java:84) com.microsoft.sqlserver.jdbc.SQLServerConnection.sendLogon(SQLServerConnection.java:2908) で com.microsoft.sqlserver.jdbc.SQLServerConnection.logon( SQLServerConnection.java:2234) で com.microsoft.sqlserver.jdbc.SQLServerConnection.access$000(SQLServerConnection.java:41) で com.microsoft.sqlserver.jdbc.SQLServerConnection$LogonCommand.doExecute(SQLServerConnection.java:2220) で com. microsoft.sqlserver.jdbc.TDSCommand.

誰かが同様の問題に直面していますか?

あなたの助けに感謝。

ありがとう