Update Nachtelf, Untoter und Wesen Plus Test #11
|
@ -17,10 +17,14 @@ package pr2.vererbung.konstruktoren;
|
|||
|
||||
|
||||
// TODO: Konstruktoren implementieren
|
||||
public Nachtelf(String name, int STANDARD_NATURWIDERSTAND) {
|
||||
this.name = name;
|
||||
public Nachtelf(String name) {
|
||||
super(name);
|
||||
this.naturwiderstand = STANDARD_NATURWIDERSTAND;
|
||||
}
|
||||
public Nachtelf(String name, int neuerWert) {
|
||||
super(name);
|
||||
this.naturwiderstand = neuerWert;
|
||||
}
|
||||
|
||||
/**
|
||||
* Stärke des Naturwiderstandes.
|
||||
|
|
|
@ -3,7 +3,7 @@ package pr2.vererbung.konstruktoren;
|
|||
/**
|
||||
* Untoter aus der Horde.
|
||||
*/
|
||||
public class Untoter {
|
||||
public class Untoter extends Wesen{
|
||||
|
||||
/**
|
||||
* Standardmäßige Stärke der Fähigkeit zur Unterwasseratmung.
|
||||
|
@ -16,7 +16,15 @@ package pr2.vererbung.konstruktoren;
|
|||
private int unterwasseratmung;
|
||||
|
||||
// TODO: Konstruktoren implementieren
|
||||
public Untoter(String name) {
|
||||
super(name);
|
||||
this.unterwasseratmung = STANDARD_UNTERWASSERATMUNG;
|
||||
}
|
||||
|
||||
public Untoter(String name, int neuerWert) {
|
||||
super(name);
|
||||
this.unterwasseratmung = neuerWert;
|
||||
}
|
||||
/**
|
||||
* Fähigkeit zur Unterwasseratmnung.
|
||||
*
|
||||
|
|
|
@ -19,15 +19,15 @@ public class WesenTest {
|
|||
@Test
|
||||
void testNachtelf() {
|
||||
// TODO: Einkommentieren
|
||||
// assertTrue(new Nachtelf("") instanceof Wesen,
|
||||
// "Nachtelf erbt nicht " + "von Wesen");
|
||||
//
|
||||
// assertEquals(Nachtelf.STANDARD_NATURWIDERSTAND,
|
||||
// new Nachtelf("").getNaturwiderstand());
|
||||
//
|
||||
// assertEquals(120, new Nachtelf("", 120).getNaturwiderstand());
|
||||
//
|
||||
// assertEquals("Hugo", new Nachtelf("Hugo").getName());
|
||||
assertTrue(new Nachtelf("") instanceof Wesen,
|
||||
"Nachtelf erbt nicht " + "von Wesen");
|
||||
|
||||
assertEquals(Nachtelf.STANDARD_NATURWIDERSTAND,
|
||||
new Nachtelf("").getNaturwiderstand());
|
||||
|
||||
assertEquals(120, new Nachtelf("", 120).getNaturwiderstand());
|
||||
|
||||
assertEquals("Hugo", new Nachtelf("Hugo").getName());
|
||||
}
|
||||
|
||||
/**
|
||||
|
@ -36,14 +36,14 @@ public class WesenTest {
|
|||
@Test
|
||||
void testUntoten() {
|
||||
// TODO: Einkommentieren
|
||||
// assertTrue(new Untoter("") instanceof Wesen,
|
||||
// "Untoter erbt nicht von " + "Wesen");
|
||||
//
|
||||
// assertEquals(Untoter.STANDARD_UNTERWASSERATMUNG,
|
||||
// new Untoter("").getUnterwasseratmung());
|
||||
//
|
||||
// assertEquals(120, new Untoter("", 120).getUnterwasseratmung());
|
||||
//
|
||||
// assertEquals("Hugo", new Untoter("Hugo").getName());
|
||||
assertTrue(new Untoter("") instanceof Wesen,
|
||||
"Untoter erbt nicht von " + "Wesen");
|
||||
|
||||
assertEquals(Untoter.STANDARD_UNTERWASSERATMUNG,
|
||||
new Untoter("").getUnterwasseratmung());
|
||||
|
||||
assertEquals(120, new Untoter("", 120).getUnterwasseratmung());
|
||||
|
||||
assertEquals("Hugo", new Untoter("Hugo").getName());
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue