を得るには、私のユニットテストのコーディングです。ユニットテストクラスのインスタンスがnull
上記単位テストにおけるようpublic class cardTest extends AndroidTestCase{
Card card;
@Override
protected void setUp() throws Exception {
super.setUp();
card = new Card();
}
@Override
protected void tearDown() throws Exception {
super.tearDown();
}
public class testgenerateRandom(){
card.generateRandom();
}
public class testinit(){
card.init();
}
}
、
testinitは()カードクラスのINITを呼び出します。キーストアがnullになります。私はすでに、最初のテストケースであるgenerateRandom()のキーストアを初期化しました。
最初のテストケース(testgenerateRandom())が完了するたびに、カードインスタンスはnullになります。キーストアもnullになるようにします。
カードインスタンスがnullになるのはなぜですか?それを助けてくれるの?
実際のコードまたは実際にコンパイルするものを投稿してください。 – m0skit0
更新されましたあなたはそれを見ることができます... @ m0skit0 – Vji
@downvoterダウン投票の理由はありますか? – Vji