問題タブ [fixture]
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.
exception - pytest: フィクスチャで例外が発生した場合は addfinalizer をスキップする
テスト関数が成功した場合、レポートを実行する必要がある関数があります。
ただし、テスト関数内で例外が発生した場合は、レポートを行いたくありません。
私はpytest.fixture、pytest.yield_fixtureを使用しようとしましたが、それらはすべて常にファイナライザーを呼び出します。テスト関数で例外が発生したことをどのように理解できますか?
test.py のコンテスト:
conftest.py の内容:
PS フィクスチャを使用しているため、デコレータは使用できません。
c++ - c++ Box2D の移動とベクトルでの動的ボディのレンダリング
色分けされた画像を使用してさまざまなボディ/フィクスチャを作成するゲームを作成しました。たとえば、ピクセルが緑色の場合、7 として配列に格納され、プログラムは敵と呼ばれるボディを作成します。緑のピクセルが 10 個ある場合、10 体の敵が作成されます。
レンダリング内:
b2Fixtures は正しい場所に配置されていますが、最後の 1 つだけがレンダリングされています。これは、それらの線形速度を設定しようとしたときにも当てはまり、配列の最後のものだけが移動およびレンダリングされます。
それらがベクター内にあるという事実を利用して、どのように反復してレンダリングし、移動させることができますか?
編集:
これは、ボディの配置とレンダリングのために作成した構造体を指します。
php - CakePHP 3.x - フィクスチャのインポートでデータがロードされない
CakePHP 3.x プラグインにフィクスチャをインポートしようとしています。テストを起動すると、常にエラーが発生します。
UserManager\Test\TestCase\Controller\UsersControllerTest::testProfile 例外 'Cake\Datasource\Exception\RecordNotFoundException' とメッセージ 'Record not found in table "users"
ここに UsersFixture.php があります:
テスト データベースで現在のユーザーが見つからないため、テストが失敗します。
users テーブルは正常に作成されたと思いますが、データはインポートされません。
もちろん、多くのユーザーが既存の users テーブルに記録されており、テストされたユーザー ID はこれらのレコードの 1 つです。
レコード数が常に 0 であるため、私の testIndex() メソッドも失敗します。
フィクスチャ テーブルに自分のレコードが含まれていないのはなぜですか?
pytest - autouse フィクスチャを使用してモジュールをインポートできません
自動使用フィクスチャが 1 つあるテスト モジュールがあります。
このテストモジュール内の後続のすべてのテストでクラス B が必要ですが、このインポートはどのテストでも実現できません。
他の方法では、環境変数のみにパッチを適用します
すべてのテストケースでクラス B をインポートすると、成功しました。
何故ですか ?autouse フィクスチャ内でクラスをインポートできないのはなぜですか
どうもありがとう
fixture - JUnit: 複数の JUnit クラスで使用されるフィクスチャを作成する方法は?
JUnit
複数のクラス間で共有されるテスト オブジェクトを作成できるかどうか疑問に思っています。したがって、複数のクラスのフィクスチャをコピーして貼り付ける必要はありません。
言語AとBの間のマッピングを格納する翻訳オブジェクトがあります。これは、私がProcessorおよびTranslation Classesに使用した共通のオブジェクトです。
現在、 Test Classes に と Classes の両方のテストフィクスチャがあります。例えばJUnit
ProcessorTest
TranslationTest
ありがとう。
symfony - フィクスチャ DOCTRINE2
私が使用する場合:
次のエラーが表示されます。
PHP Catchable 致命的エラー: BISSAP\ForumBundle\Entity\Forum::setCategory() に渡される引数 1 は、BISSAP\ForumBundle\Entity\Category のインスタンスでなければなりません。null を指定すると、/var/www/Symfony/src/BISSAP/ で呼び出されます。 40 行目の ForumBundle/DataFixtures/ORM/LoadForum.php および 184 行目の /var/www/Symfony/src/BISSAP/ForumBundle/Entity/Forum.php で定義されています
私の備品 - LoadForum.php:
symfony - Doctrine & Symfony2 - 整合性制約違反: 1062 キー「PRIMARY」のエントリ「xy」が重複しています
Fixtures
Doctrineを使用してSymfony2で
いくつか作成しています。次のエラーが表示されます。
多対多の一方向の関連付けを永続化しようとしたとき。
エラーは理解できますが、混乱しています: 一部の ID が多対多の関係で重複していることは明白ではありませんか?
私が間違っている場合は、私を修正してください。コードを以下に示します。明確化を歓迎します。
フィクスチャ ファイル:
Course クラスでの関係宣言:
Fixtures
関連付けを作成しようとする前に、エンティティ Student および Course も で作成されます。
コースごとに 1 人の学生だけを挿入しようとすると、すべてスムーズに機能します。