質問: ループをシミュレートするための単体テスト どのようにしてphpunitとwordpressテストフレームワークを使ってループ内にいるかをシミュレートするユニットテストを作成しますか?たとえば、ループ内でしか呼び出せないような関数をテストしたいのですが、ポストクエリがメインクエリに対して適切に設定されていると想定しているため、その単体テストを作成するにはどうすればよいでしょうか。
回答: その鍵は、拡張すべきgo_toクラスのwp_unittestcaseメソッドです。これは、ワードプレスルート(iirc)に対するurlの解析をシミュレートします。最初に投稿やその他の情報を設定してからgo_toを呼び出してループをトリガーする必要があるかもしれません。