Interface:
public interface Zasobnik {
void vloz(int prvek);
int vyber();
boolean jePrazdny();
}
Ukázka testů:
public class TestZasobnik extends TestCase {
private Zasobnik zasobnik = null;
protected void setUp() throws Exception {
super.setUp();
/**@todo verify the constructors*/
zasobnik = new Zasobnik(10);
}
protected void tearDown() throws Exception {
zasobnik = null;
super.tearDown();
}
public void testJePrazdny() {
boolean expectedReturn = true;
boolean actualReturn = zasobnik.jePrazdny();
assertEquals("return value", expectedReturn, actualReturn);
}
public void testVyber() {
zasobnik.vloz(8);
zasobnik.vloz(12);
zasobnik.vloz(28);
zasobnik.vloz(4);
int expectedReturn = 4;
int actualReturn = zasobnik.vyber();
assertEquals("return value", expectedReturn, actualReturn);
}
}