| Semester_Vaadin |
|---|
| 01_StartProject |
| 02_Component |
| 03_Layout |
| 04_Basiklasse |
| 05_Serviceklasse |
| 06_GridSimple |
| 07_Event |
| 08_Exception |
| 09_Grid_Manuell |
| 10_Delete |
| 11_Validation |
| 12_Insert |
Code_ClassRoom.zip
Code_Fenster.zip
Code_Student.zip
Code_Urlaub.zip
Folie_ClassRoom.pdf
Folie_Student.pdf
Uebung_Computer.pdf
Uebung_Labor.pdf
Uebung_Wohnung.pdf
Video_ClassRoom_E
Video_Fenster_D
Video_Student_D
Video_Urlaub_D
new Student(...)
new Student("Alex", 13, false)
Bei jeder Änderung des Codes müssen ALLE Tests nochmals durchgeführt werden.
public class StudentTest
{
@Test
public void testJung()
{
Student alex;
alex = new Student("Alex", 13, false);
// Fehlermeldung
alex.printStudent();
assertEquals(14, alex.getAlter());
}
}@Test definiert einen JUnit Test Case
public void testJung() normaler Methodenkopf
Student alex; definiert eine Objektreferenz
alex = new Student("Alex", 13, false) legt eine neue
Instanz an
assertEquals(14, alex.getAlter()); erwartete
Ergebnis
Die Überprüfung der Ausgabe der Fehlermeldung ist noch nicht möglich!!!
Notwendeigen Tests:
zu jung … 13
ok … 25
zu alt … 66
public class StudentTest
{
@Test
public void testJung()
{
Student alex;
alex = new Student("Alex", 13, false);
// Fehlermeldung
alex.printStudent();
assertEquals(14, alex.getAlter());
}
@Test
public void testOK()
{
Student susi;
susi = new Student("Susi", 25, true);
susi.printStudent();
assertEquals(25, susi.getAlter());
}
@Test
public void testAlt()
{
Student franz;
franz = new Student("Franz", 66, true);
// Fehlermeldung
franz.printStudent();
assertEquals(14, franz.getAlter());
}
}