`setUpBeforeClass` isn't called before setting up data providers
まだ誰も着手していません。
評価
調査の方向性
issue では、ファイル、テスト、エントリーポイントが特定されていません。まず、setUpBeforeClass で初期化され、data provider から使用される型付き static プロパティを使って失敗を再現します。セットアップの順序を追跡し、手動のセットアップ呼び出しを必要とせずに、provider の実行前にプロパティが初期化されていることを確認してください。
索引モデルが issue の本文から書いたものです。
説明
I updated all my dependencies, and now the constructors are marked final.
So, I set up a static class property in setUpBeforeClass instead, but when I try to run the test, I get
Error: Typed static property Test::$property must not be accessed before initialization
I have a workaround by calling self::setUpBeforeClass(); at the top of the data providers, and ensuring the logic in setUpBeforeClass handles being run multiple times.
- 主要言語
- PHP
- スター
- 4.9k
- フォーク
- 1.3k
- PR マージ指標
- 30日以内にマージされた PR はありません
コントリビューションガイド
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
Codeception/Codeception のほかの issue
-
難易度 2/5 1〜3時間 初心者へのやさしさ 68/100
Codeception/Codeception#6949 · リアクション 1 件 ·
-
難易度 4/5 3〜5日 初心者へのやさしさ 68/100
Codeception/Codeception#6940 ·
-
難易度 1/5 1時間未満 初心者へのやさしさ 55/100
Codeception/Codeception#6935 · コメント 1 件 ·
-
難易度 3/5 1〜2日 初心者へのやさしさ 52/100
Codeception/Codeception#6923 · コメント 1 件 ·
-
難易度 3/5 1〜2日 初心者へのやさしさ 45/100
Codeception/Codeception#6894 ·
Codeception/Codeception の issue をすべて見る
似ている issue
-
status/awaiting_triage
難易度 2/5 1〜3時間 初心者へのやさしさ 75/100
-
難易度 1/5 1時間未満 初心者へのやさしさ 90/100
WordPress/plugin-check#1486 ·
-
enhancement
難易度 2/5 1〜3時間 初心者へのやさしさ 88/100
az-digital/az_quickstart#6019 ·
-
難易度 2/5 1〜3時間 初心者へのやさしさ 75/100
grokability/snipe-it#19688 ·
-
難易度 2/5 1〜3時間 初心者へのやさしさ 85/100