問題タブ [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.
fitnesse - Dbfit がフィクスチャを見つけられない
次のテストを作成しましたが、エラーが発生しています:
フィクスチャが見つかりませんでした: 接続。
!path lib/*.jar
!|インポート| !|dbfit.SqlServerTest|
!|インポート| |dbfit.fixture|
!|接続|データ ソース=ACER\SQLEXPRESS;初期カタログ=NopCommerce;統合セキュリティ=SSPI;|
!|クエリ|select * dbo.Employees| から
!|クエリ| x |として「テスト」を選択します |×| |テスト|
email - DBFit Fitnesse メール通知
テスト スイートの実行が失敗したテストで完了したときに、DBFit/Fitnesse から電子メール通知を送信したいと考えています。有効な解決策が見つかりません。誰か持っていますか?
dbfit - DBFit テスト内からの変更を保持する方法
データベース テーブルの特定の値に従って、パッケージ化されたプロシージャの出力をテストする必要があります。そこで、次のテストを作成しました。
- データベース値を NULL に更新します
- 専念
- 値を返すパッケージ・プロシージャを実行します
- データベース値を「N」に更新します
- 専念
- パッケージ化されたプロシージャを再度実行して、別の値を返します
データベースの値はコミットされていないように見えるため、パッケージ化されたプロシージャは常に同じ値を返します。テストは次のとおりです。
問題は、テスト開始前のデータベース列の値に応じて、常に同じステータスを返すことです。最初から NULL の場合、戻り値は両方とも -39 であり、最初から 'N' の場合、両方の戻り値は -32 です。
変更を永続化する方法についてのアイデアはありますか?
dbfit - DBFit - Connect[4] のコンストラクターを呼び出せませんでした
私のスクリプト:
いくつかの詳細をマスクしましたが、エラー メッセージは次のとおりです。
Connect[4] のコンストラクターを呼び出せませんでした。
わからない。私がオンラインで読んだことから、パスが正しくない可能性がありますが、 Connect はフィクスチャではなくコマンドであるため、何を探しているのかわかりません。どんな助けでも大歓迎です。
sql - 「終了時間」の近くで条件が予想されるコンテキストで指定された非ブール型の式
上記の行は、DbFit というツール内で実行するとエラーになりますが、SSMS では正常に実行されます。
SSMS でエラーを再現する唯一の方法は次のとおりです。
何が問題で、どのように解決するかについてのアイデア...
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.
誰かが同様の問題に直面していますか?
あなたの助けに感謝。
ありがとう