1ファイル1クラスにするのが通常です。FuelPHPでのコントローラの名前空間の指定方法は、以下の公式ドキュメントの翻訳にあります。命名規則になりますので、現状でよいように思います。個の銅バッジ2DIコンテナを使うメリットが分からない具体的な例は他の方が回答されているとおりですが、私がDIのメリットとして理解しているのは、次の点です。ここで、2が重要なポイントです。質問に書かれているコードにおいて、Test1()、Test2()はいずれも、オブジェクト生成の問題と、それ以降の処理の問題とを1つの視点から見たコードになっている、という点で全く同じです。上限値はありますか?-tを指定するとnは50000の扱いになるそうです。-cはOSの最大のオープン可能なファイルの数を超えることはできません。個の銅バッジ2PHPで標準関数をモック化したい。さんの示されているとおり、override_functionを使えば組み込み関数を上書きすることは可能かと思います。Debugger)モジュールのインストールが必要なので注意してください。Overflowでは名前空間を利用して関数をオーバーライドする手法が提案されています。テスト対象が名前空間に属しているのなら名前空間内にモックしたい関数を定義すればそれを使えそうです。メソッドを用いてコンポーネントをマウントした場合、wrapper.find(Child).props("prop")のようにして子コンポーネントに渡されたpropsを取得することができます。テスト全体は以下のようになるでしょう。基本的にprivateメソッドのテストはしないと思います。テストをするほうがよいのではないでしょうか。個の銅バッジ1PHPで標準関数をモック化したい。個の銅バッジ1PHPUnitのモック機能を使いテストを行いたいのですが、うまく置き換わってくれません。自己解決しましたので、解決策を書きます。バーチャルモックをPHPUnitでどうやって実装するかということでした。AspectMockを導入することで解決しました。個の銅バッジ1一分あたりのリクエスト数を調整できるようなスクリプトを作成したいです。前者であれば何も考えず1000のインスタンスを作って、どかっとリクエストを送ってしまえばいいように思えます。通信環境などによっては、通信時間やタイムアウトまで時間がかかって1分以内に終わらないかもしれません。後者であればタイマーで繰り返せば作りやすいんじゃないかな、と思います。タイマーの繰り返しのインターバルを60sec/1000人にする感じで、1500人なら60sec/1500人ですね。SeleniumRCに似ていますが、内部的にはwebDriverを使用しています。開発も日本の方が行われています。個の銅バッジ1実際のコードがない状態で必要なCPU/メモリの性能を検証したい機能や画面が似てても処理コードの質で速度/負荷は何倍も変わってきます。したがってGithubから似てるプロジェクトを探してくるという行為にはあまり意味がなさそうです。あとサーバー合計何台を想定していますか?1台で何もかも処理しようと思うならなるべく最大サイズにしておいたほうがいいかと。CPUもメモリも積めるだけ積んでおくのをおすすめします。ように規約に沿ったフォルダ構成にしましょう。いう規約で作るようにしましょう。行き来できますし、テストクラスが存在しない場合新規作成するか聞いてくれます。このようにプロダクトコードとテストコードを1対1で作成するのが単体テストの一番わかりやすい構成だと思います。個の銅バッジ1DIコンテナを使うメリットが分からないDIコンテナを使った場合、ユニットテストが容易になります。依存している実装を外部から差し替えることが可能になるためです。個の銅バッジ1swiftでXCTest実行時だけ処理されないコードを作りたいコンパイルフラグを用いることで可能です。今回の場合に限って言えば、tabelViewの値がnilが入っているため落ちているのではないかと思われます。インスタンスを代入することで解決するかもしれません。