我有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