4

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

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

!path lib/*.jar

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

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

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

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

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

ここにエラーがあります

4

4 に答える 4

1

ページの上部に以下を含めます。

!define TEST_SYSTEM {fit}
于 2015-06-02T22:04:55.103 に答える
1

この回答によると、インポートの構文は次のようになります。

!|import fixture|
|dbfit.fixture|

注: dbfit.fixtureは別の行にあり、先頭にコマンドの記号である感嘆符がないため、上記のエラー メッセージは次のように読む必要があります、しかし、次の行はConnectフィクスチャを要求しますが、これは予期されていません。Connect別のコマンドであるためです。

于 2019-02-22T16:07:37.897 に答える
0

'DatabaseEnvironment' と 'Connect' の間にあるもの (コメントも含む) も、'Could not find fix: Connect' エラーの原因になります。

したがって、これは失敗します:

|DatabaseEnvironment|sybase|

|Connect | jdbc:jtds:sybase://10.158.0.189:8000;user=myuser;password=mypass;databaseName=mydb |

しかし、これは機能します:

|DatabaseEnvironment|sybase                                                                                                 |
|Connect             |jdbc:jtds:sybase://10.158.0.141:8000;user=myuser;password=mypass;databaseName=mydb|
于 2016-02-23T13:29:12.113 に答える
0

次のことを試してください。

|import fixture|
|dbfit.fixture|

!|DatabaseEnvironment|sqlserver|
|Connect|192.168.0.3|user|pass|nz_db|

|Store query|!-select * from sql_tbl-!|fromtbl|

!|Query|<<fromsql|

|Rollback|

!|dbfit.util.ExportFixture|
|dbfit.fixture|

これは、DBFit Javaで機能します。

于 2015-12-17T22:06:19.643 に答える