Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailem Java - seznam

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.

Reakce na odpověď

1 Zadajte svou přezdívku:
2 Napište svou odpověď:
3 Pokud chcete dostat ban, zadejte libovolný text:

Zpět do poradny