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