我有Mappa類的子類MappaFermi和屬性mappaName(從Enum中選擇)。在類和子類中的Java屬性
我想寫一個構造函數MappaFermi()的測試,但我似乎無法正確寫入它。
public class Mappa {
private Name mappaName;
public Mappa (Name mappaName){
this.mappaName=mappaName;
...
}
}
public class MappaFermi extends Mappa {
public MappaFermi(Name mappaName) {
super(mappaName);
}
}
public enum Name {
FERMI, GALILEI, GALVANI
}
我已經嘗試了eclipse給出的所有建議,但仍然出現錯誤。
public class MappaFermiTest {
@Test
public void testMappaFermi() {
Mappa mappa = new MappaFermi(Name.FERMI);
assertNotNull(mappa);
}
@Test
public void testMappaFermi() {
Mappa mappa = new MappaFermi();
assertNotNull(mappa);
}
}
,什麼是錯誤? – user3707125
只有第一個測試用例應該被編譯 - 但是你也有3個同名的方法,這也表明了一個問題。 – Zelldon
@ user3707125構造函數是undefined – mpz