lenght - je typicky u polí, které mají danou délku, zadává se už při alokaci a vrací pořád stejnou hodnotu
size() - vrací počet prvku které jsou skutečně v dané kolekci (u polí není)
Ten unit test má testovat co? Metodu seznamZastavek(), která vrací celý seznam? Pokud ano, tak:
@Test
public void test_vraciSeznamVse() {
// vytvoříme treba tri zastavky
Zastavka zastavka1 = new Zastavka(100, "a");
Zastavka zastavka2 = new Zastavka(100, "b");
Zastavka zastavka3 = new Zastavka(100, "c");
// vytvorime seznam zastavek
SeznamZastavek seznamZa1 = new SeznamZastavek();
// pridame zastavky do seznamu
seznamZa1.pridejZastavku(zastavka1));
seznamZa1.pridejZastavku(zastavka2));
seznamZa1.pridejZastavku(zastavka3));
// zkontrolujeme, ze jsou v seznamu 3 zastavky
assertEquals( 3 , seznamZa1.seznamZastavek().size() ));
// zkontrolujeme, ze jsou v seznamu, ty zastavky, ktere jsme tam pridali
assertEquals( zastavka1, seznamZa1.seznamZastavek().get(0));
assertEquals( zastavka2, seznamZa1.seznamZastavek().get(1));
assertEquals( zastavka3, seznamZa1.seznamZastavek().get(2));
}
Tak by to snad mohlo stačit...
PS: Předpokládám, že seznamZastavek() vrací aspon Collection.