Hallo Leute,
bei der Methode testNumbersofPerson sollen wir asserts Einfügen um zu testen wer wieviele Personen im "PersonenStore" hat. Hier kann man sich fiktiv eine Methode in der PersonenStore Klasse vorstellen die das einfach zurück gibt.
In der Lösung wird gesagt, dass sowohl store1 als auch store3 - 3 Personen im Store hätten.
Nach der Zuweisung von store1 = store3 wurden noch 2 Personen bei store 3 hinzugefügt.
Müsste es nicht store1 = 1 ^ store3 = 3 sein ?
Vielen Dank für jede Hilfe.
bei der Methode testNumbersofPerson sollen wir asserts Einfügen um zu testen wer wieviele Personen im "PersonenStore" hat. Hier kann man sich fiktiv eine Methode in der PersonenStore Klasse vorstellen die das einfach zurück gibt.
In der Lösung wird gesagt, dass sowohl store1 als auch store3 - 3 Personen im Store hätten.
Nach der Zuweisung von store1 = store3 wurden noch 2 Personen bei store 3 hinzugefügt.
Müsste es nicht store1 = 1 ^ store3 = 3 sein ?
Vielen Dank für jede Hilfe.
Java:
public class PersonStoreTest extends TestCase {
private PersonStore store1 = null;
private PersonStore store2 = null;
private PersonStore store3 = null;
protected void setUp() throws Exception {
store1 = new PersonStore();
store2 = new PersonStore();
}
public void testIdentity(){
store3 = store1;
assertNotSame( store1 , store2 );
assertSame( store1 , store1 );
}
public void testNumberOfPersons(){
PersonStore store1 = new PersonStore();
store1.add( new Person( 1 , "Müller") );
this.store1.add( new Person( 2 , "Kaiser") );
store3 = store1;
store3.add( new Person ( 4, "Maier" ) );
this.store3.add( new Person( 5, "Kurth" ) );