私はJavaプログラミングにとって非常に慣れ親しんでいます。私はゲームを作ろうとしているかなり大きなプロジェクトを持っています。私のクラスは次のとおりです。すべてのクラスのオブジェクトを作成するsetUpメソッドの作成方法?
- ゲーム(メイン)
- プレーヤー
- モンスター
- 戦場
- 項目の大連鎖がある
私はJavaプログラミングにとって非常に慣れ親しんでいます。私はゲームを作ろうとしているかなり大きなプロジェクトを持っています。私のクラスは次のとおりです。すべてのクラスのオブジェクトを作成するsetUpメソッドの作成方法?
あなたは間違った方向から物事を見ている:
ユニットテストの価値を得ることに本当に関心がある場合は、videosなどのリソースで「テスト可能なコード」を記述することを検討する必要があります。またはtheartofunittestingなどの素材。
つまり、書き込みユニットテストは、訓練が必要なスキルです。そして、特に最初のステップはハードです。これらのことのすべてを説明すると、SOの質問/回答の範囲が爆破されます。
すべての初期化を行う方法を作成し、クラスで定義されたすべてのユニットテストが実行される前に、この方法は、一度だけ実行されます@BeforeClass
@BeforeClass
public static void initialize() {
game = new Game()
// further setting up
}
でそれに注釈を付けます。
1:このリンクの下でより多くのJUnitの注釈http://junit.sourceforge.net/javadoc/org/junit/package-summary.html
がありますが特別なことは何もここにありません:ちょうどあなたがあなたのゲームの主な方法の場合と同様に、オブジェクトを作成するコードを記述します。 –
あなたの完全な質問を読んでいないのですが、ユニットではなく[ingetration-testing](https://en.wikipedia.org/wiki/Integration_testing)のように聞こえます。 [Object mocking](http://stackoverflow.com/questions/2128148/what-are-mock-objects-in-java)を見て、直接必要とする依存関係だけを模擬したいかもしれません。 – Turing85
テストしたい問題を特定することができます。これはもっと具体的な質問です。 – user140547