問題タブ [stubs]
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.
node.js - Node.js Express、Sequelize app.Using stubs spy と mocks で Web サービス (コントローラー機能) をテストする方法は?
node.js Express で Web サービス (コントローラー機能) をテストする方法、アプリケーションを Sequelize します。
ruby-on-rails - MiniTest で偽物を使用してハードコードされたクラスをテストする方法
サービス オブジェクトをPlantTree
呼び出すジョブがあります。ジョブをテストして、引数を使用してサービスをPlantTree
インスタンス化し、メソッドを呼び出すことを確認したいと思います。PlantTree
tree
call
私はサービスが何をするか、またはその結果には興味がありません。それには独自のテストがあり、仕事のためにそれらのテストを繰り返したくありません。
ご覧のとおり、クラスはジョブPlantTree
のメソッドにハードコーディングされています。perform
したがって、それを偽造して依存関係として渡すことはできません。perform メソッドの存続期間中、それを偽造する方法はありますか? 何かのようなもの...
MiniTest を使用する Rails のデフォルト スタックを使用しています。これは Rspec で実行できることは知っていますが、MiniTest にしか興味がありません。MiniTest のみ、またはデフォルトの Rails スタックでこれを行うことができない場合は、外部ライブラリを使用することにオープンです。
maven - WSO2-IS サービス スタブの Maven リポジトリは?
WSO2 Identity Server 5.1.0 に同梱されているさまざまな (SOAP) サービス スタブは、どの Maven リポジトリにありますか?
スタブ自体は、ディレクトリ内の WSO2 Identity Server に同梱されています/repository/components/plugins/
。たとえば、OAuth スタブは次の場所で提供されます。/repository/components/plugins/org.wso2.carbon.identity.oauth.stub_5.0.7.jar
jar ファイルには、ライブラリを Maven 座標で識別する pom ファイルが含まれています。上記の例では、これらの座標は
パブリック リポジトリの Maven アーティファクトを使用したいのですが、これまでのところ、非常に古いアーティファクトしか見つかりませんでした。
java - RAD9 での EJB 1.1 スタブの生成
EJB v1.1 のレガシー コードに取り組んでいます。RAD のバージョンの問題により、完全なコードを RAD 9 の互換性レベルに移行できませんでした。そのため、ejbdeploy を手動で使用して EJB 1.1 のスタブを生成しようとしているので、RAD 9 でこれらのプロジェクトを引き続き使用できます。
ejbdeploy を実行すると、以下のエラーが発生します -
誰でもここで何か考えがありますか?
python - Pythonでのテストでの変数の代入(モックを使用するか、それ以外)
SQLをデータフレームに入れる関数があります。そのために、コードが次のようになるようにパンダを使用しています。
ただし、テスト コードでデータベースからデータを取得したくないため、このデータをテストで csv ファイルのデータに置き換えようとしています。
「データ」が関数の明示的な引数である場合、モックを使用してこれを行う方法を知っています。関数内のこの変数を使用したいデータに置き換える方法はありますか? そうでない場合、このテストの問題に対するより良い回避策はありますか?