質問: $globals['nrw_pg']; } public function test_get_tweets(){ $this->assertnotnull($this->nrw_pg->connect()); } } 私がwp-test-config.phpとここで言及された他の事とは別にセットアップする必要がある何か他にありますか: https://stackoverflow.com/questions/9138215/unit-testing-これを機能させるためのwordpress-plugins 特定のフィルタが追加された場合、他のものがテストのように機能しているようです。しかし、オプションは初期化されているようには見えません。何か案は?
回答: テスト用データベースは別のデータベースであるため(通常はそうであるべきです)、setupルーチンで適切なオプション値を設定する必要があります(add_optionまたはupdate_optionを使用)。破棄メソッドでもオプションを削除または再設定することをお勧めしますが、テーブルを削除しようとしたときに問題が発生しました( ユニットテストによるプラグインの開発 を参照)。