/**
 * Kassaneiti-luokan JUnit-testeri.
 */
public class KassaneitiTesteri extends TestCase {

    private Kassaneiti neiti;

    protected void setUp(){
        neiti = new Kassaneiti();
    }

    public void testOletuskonstruktori() {
        assertEquals("Oletuskonstruktori ei toimi oikein!", 
                     neiti.getMaksimiostos(), 1000, 0);
    }

    public void testPyydaRahaNegatiivinen() {
        assertFalse("pyydaRaha hyväksyy negatiivisen luvun!", 
                    neiti.pyydaRaha(-10));
    }

    public void testPyydaRahaMerkkijono() {
        try{
            neiti.pyydaRaha("leikkirahaa");
            fail("pyydaRaha-metodista puuttuu poikkeuskäsittely!");
        } catch(Exception ex) {};

    }

    public static void main(String[] args) {
        junit.swingui.TestRunner.run(KassaneitiTesteri.class);
    }
}

