14_ifParameter_JUnitTest
1. Fahrrad
Erstellen Sie für folgende Klasse einen JUnit Test:
┌──────────────────────────────────────────┐
│ Fahrrad │
├──────────────────────────────────────────┤
│ - marke: String = "UNKN" │
│ - gaenge: int = 1 │
│ - elektrisch: boolean = false │
├──────────────────────────────────────────┤
│ + Fahrrad(neuMarke, neuGaenge, │
│ neuElektrisch) │
│ + get/set Methoden │
└──────────────────────────────────────────┘
Die Eigenschaft gaenge muss zwischen 1 und
30 liegen.
Prüfen Sie im JUnit Test ALLE Fälle!
2. Buch
Erstellen Sie für folgende Klasse einen JUnit Test:
┌──────────────────────────────────────────┐
│ Buch │
├──────────────────────────────────────────┤
│ - titel: String = "UNKN" │
│ - seiten: int = 1 │
│ - ausgeliehen: boolean = false │
├──────────────────────────────────────────┤
│ + Buch(neuTitel, neuSeiten, │
│ neuAusgeliehen) │
│ + get/set Methoden │
└──────────────────────────────────────────┘
Die Eigenschaft seiten muss zwischen 1 und
5000 liegen.
Prüfen Sie im JUnit Test ALLE Fälle!
3. Auto
Erstellen Sie für folgende Klasse einen JUnit Test:
┌──────────────────────────────────────────┐
│ Auto │
├──────────────────────────────────────────┤
│ - marke: String = "UNKN" │
│ - ps: int = 20 │
│ - elektrisch: boolean = false │
├──────────────────────────────────────────┤
│ + Auto(neuMarke, neuPs, │
│ neuElektrisch) │
│ + get/set Methoden │
└──────────────────────────────────────────┘
Die Eigenschaft ps muss zwischen 20 und
1500 liegen.
Prüfen Sie im JUnit Test ALLE Fälle!
4. Handy
Erstellen Sie für folgende Klasse einen JUnit Test:
┌──────────────────────────────────────────┐
│ Handy │
├──────────────────────────────────────────┤
│ - hersteller: String = "UNKN" │
│ - speicher: int = 8 │
│ - dualSim: boolean = false │
├──────────────────────────────────────────┤
│ + Handy(neuHersteller, neuSpeicher, │
│ neuDualSim) │
│ + get/set Methoden │
└──────────────────────────────────────────┘
Die Eigenschaft speicher muss zwischen 8
und 2048 liegen.
Prüfen Sie im JUnit Test ALLE Fälle!
5. Fernseher
Erstellen Sie für folgende Klasse einen JUnit Test:
┌──────────────────────────────────────────┐
│ Fernseher │
├──────────────────────────────────────────┤
│ - hersteller: String = "UNKN" │
│ - zoll: int = 20 │
│ - smartTv: boolean = false │
├──────────────────────────────────────────┤
│ + Fernseher(neuHersteller, neuZoll, │
│ neuSmartTv) │
│ + get/set Methoden │
└──────────────────────────────────────────┘
Die Eigenschaft zoll muss zwischen 20 und
120 liegen.
Prüfen Sie im JUnit Test ALLE Fälle!
6. Drucker
Erstellen Sie für folgende Klasse einen JUnit Test:
┌──────────────────────────────────────────┐
│ Drucker │
├──────────────────────────────────────────┤
│ - modell: String = "UNKN" │
│ - dpi: int = 100 │
│ - farbdruck: boolean = false │
├──────────────────────────────────────────┤
│ + Drucker(neuModell, neuDpi, │
│ neuFarbdruck) │
│ + get/set Methoden │
└──────────────────────────────────────────┘
Die Eigenschaft dpi muss zwischen 100 und
9600 liegen.
Prüfen Sie im JUnit Test ALLE Fälle!
7. Kamera
Erstellen Sie für folgende Klasse einen JUnit Test:
┌──────────────────────────────────────────┐
│ Kamera │
├──────────────────────────────────────────┤
│ - marke: String = "UNKN" │
│ - megapixel: int = 1 │
│ - blitz: boolean = false │
├──────────────────────────────────────────┤
│ + Kamera(neuMarke, neuMegapixel, │
│ neuBlitz) │
│ + get/set Methoden │
└──────────────────────────────────────────┘
Die Eigenschaft megapixel muss zwischen 1
und 200 liegen.
Prüfen Sie im JUnit Test ALLE Fälle!
8. Lautsprecher
Erstellen Sie für folgende Klasse einen JUnit Test:
┌──────────────────────────────────────────┐
│ Lautsprecher │
├──────────────────────────────────────────┤
│ - hersteller: String = "UNKN" │
│ - watt: int = 1 │
│ - bluetooth: boolean = false │
├──────────────────────────────────────────┤
│ + Lautsprecher(neuHersteller, neuWatt, │
│ neuBluetooth) │
│ + get/set Methoden │
└──────────────────────────────────────────┘
Die Eigenschaft watt muss zwischen 1 und
2000 liegen.
Prüfen Sie im JUnit Test ALLE Fälle!
9. Tisch
Erstellen Sie für folgende Klasse einen JUnit Test:
┌──────────────────────────────────────────┐
│ Tisch │
├──────────────────────────────────────────┤
│ - material: String = "UNKN" │
│ - hoehe: int = 20 │
│ - ausziehbar: boolean = false │
├──────────────────────────────────────────┤
│ + Tisch(neuMaterial, neuHoehe, │
│ neuAusziehbar) │
│ + get/set Methoden │
└──────────────────────────────────────────┘
Die Eigenschaft hoehe muss zwischen 20 und
150 liegen.
Prüfen Sie im JUnit Test ALLE Fälle!
10. Stuhl
Erstellen Sie für folgende Klasse einen JUnit Test:
┌──────────────────────────────────────────┐
│ Stuhl │
├──────────────────────────────────────────┤
│ - farbe: String = "UNKN" │
│ - hoehe: int = 20 │
│ - drehbar: boolean = false │
├──────────────────────────────────────────┤
│ + Stuhl(neuFarbe, neuHoehe, │
│ neuDrehbar) │
│ + get/set Methoden │
└──────────────────────────────────────────┘
Die Eigenschaft hoehe muss zwischen 20 und
120 liegen.
Prüfen Sie im JUnit Test ALLE Fälle!
11. Lampe
Erstellen Sie für folgende Klasse einen JUnit Test:
┌──────────────────────────────────────────┐
│ Lampe │
├──────────────────────────────────────────┤
│ - farbe: String = "UNKN" │
│ - watt: int = 1 │
│ - dimmbar: boolean = false │
├──────────────────────────────────────────┤
│ + Lampe(neuFarbe, neuWatt, │
│ neuDimmbar) │
│ + get/set Methoden │
└──────────────────────────────────────────┘
Die Eigenschaft watt muss zwischen 1 und
500 liegen.
Prüfen Sie im JUnit Test ALLE Fälle!
12. Uhr
Erstellen Sie für folgende Klasse einen JUnit Test:
┌──────────────────────────────────────────┐
│ Uhr │
├──────────────────────────────────────────┤
│ - marke: String = "UNKN" │
│ - durchmesser: int = 1 │
│ - digital: boolean = false │
├──────────────────────────────────────────┤
│ + Uhr(neuMarke, neuDurchmesser, │
│ neuDigital) │
│ + get/set Methoden │
└──────────────────────────────────────────┘
Die Eigenschaft durchmesser muss zwischen 1
und 100 liegen.
Prüfen Sie im JUnit Test ALLE Fälle!
13. Rucksack
Erstellen Sie für folgende Klasse einen JUnit Test:
┌──────────────────────────────────────────┐
│ Rucksack │
├──────────────────────────────────────────┤
│ - farbe: String = "UNKN" │
│ - volumen: int = 1 │
│ - wasserdicht: boolean = false │
├──────────────────────────────────────────┤
│ + Rucksack(neuFarbe, neuVolumen, │
│ neuWasserdicht) │
│ + get/set Methoden │
└──────────────────────────────────────────┘
Die Eigenschaft volumen muss zwischen 1 und
150 liegen.
Prüfen Sie im JUnit Test ALLE Fälle!
14. Koffer
Erstellen Sie für folgende Klasse einen JUnit Test:
┌──────────────────────────────────────────┐
│ Koffer │
├──────────────────────────────────────────┤
│ - farbe: String = "UNKN" │
│ - volumen: int = 1 │
│ - abschliessbar: boolean = false │
├──────────────────────────────────────────┤
│ + Koffer(neuFarbe, neuVolumen, │
│ neuAbschliessbar) │
│ + get/set Methoden │
└──────────────────────────────────────────┘
Die Eigenschaft volumen muss zwischen 1 und
200 liegen.
Prüfen Sie im JUnit Test ALLE Fälle!
15. Schuh
Erstellen Sie für folgende Klasse einen JUnit Test:
┌──────────────────────────────────────────┐
│ Schuh │
├──────────────────────────────────────────┤
│ - marke: String = "UNKN" │
│ - groesse: int = 20 │
│ - wasserdicht: boolean = false │
├──────────────────────────────────────────┤
│ + Schuh(neuMarke, neuGroesse, │
│ neuWasserdicht) │
│ + get/set Methoden │
└──────────────────────────────────────────┘
Die Eigenschaft groesse muss zwischen 20
und 55 liegen.
Prüfen Sie im JUnit Test ALLE Fälle!
16. Jacke
Erstellen Sie für folgende Klasse einen JUnit Test:
┌──────────────────────────────────────────┐
│ Jacke │
├──────────────────────────────────────────┤
│ - farbe: String = "UNKN" │
│ - groesse: int = 30 │
│ - kapuze: boolean = false │
├──────────────────────────────────────────┤
│ + Jacke(neuFarbe, neuGroesse, │
│ neuKapuze) │
│ + get/set Methoden │
└──────────────────────────────────────────┘
Die Eigenschaft groesse muss zwischen 30
und 70 liegen.
Prüfen Sie im JUnit Test ALLE Fälle!
17. Bus
Erstellen Sie für folgende Klasse einen JUnit Test:
┌──────────────────────────────────────────┐
│ Bus │
├──────────────────────────────────────────┤
│ - linie: String = "UNKN" │
│ - sitzplaetze: int = 1 │
│ - niederflur: boolean = false │
├──────────────────────────────────────────┤
│ + Bus(neuLinie, neuSitzplaetze, │
│ neuNiederflur) │
│ + get/set Methoden │
└──────────────────────────────────────────┘
Die Eigenschaft sitzplaetze muss zwischen 1
und 150 liegen.
Prüfen Sie im JUnit Test ALLE Fälle!
18. Zug
Erstellen Sie für folgende Klasse einen JUnit Test:
┌──────────────────────────────────────────┐
│ Zug │
├──────────────────────────────────────────┤
│ - bezeichnung: String = "UNKN" │
│ - wagen: int = 1 │
│ - klimatisiert: boolean = false │
├──────────────────────────────────────────┤
│ + Zug(neuBezeichnung, neuWagen, │
│ neuKlimatisiert) │
│ + get/set Methoden │
└──────────────────────────────────────────┘
Die Eigenschaft wagen muss zwischen 1 und
30 liegen.
Prüfen Sie im JUnit Test ALLE Fälle!
19. Flugzeug
Erstellen Sie für folgende Klasse einen JUnit Test:
┌──────────────────────────────────────────┐
│ Flugzeug │
├──────────────────────────────────────────┤
│ - modell: String = "UNKN" │
│ - sitzplaetze: int = 1 │
│ - langstrecke: boolean = false │
├──────────────────────────────────────────┤
│ + Flugzeug(neuModell, neuSitzplaetze, │
│ neuLangstrecke) │
│ + get/set Methoden │
└──────────────────────────────────────────┘
Die Eigenschaft sitzplaetze muss zwischen 1
und 900 liegen.
Prüfen Sie im JUnit Test ALLE Fälle!
20. Boot
Erstellen Sie für folgende Klasse einen JUnit Test:
┌──────────────────────────────────────────┐
│ Boot │
├──────────────────────────────────────────┤
│ - name: String = "UNKN" │
│ - plaetze: int = 1 │
│ - motorisiert: boolean = false │
├──────────────────────────────────────────┤
│ + Boot(neuName, neuPlaetze, │
│ neuMotorisiert) │
│ + get/set Methoden │
└──────────────────────────────────────────┘
Die Eigenschaft plaetze muss zwischen 1 und
5000 liegen.
Prüfen Sie im JUnit Test ALLE Fälle!
21. Hotel
Erstellen Sie für folgende Klasse einen JUnit Test:
┌──────────────────────────────────────────┐
│ Hotel │
├──────────────────────────────────────────┤
│ - name: String = "UNKN" │
│ - zimmer: int = 1 │
│ - pool: boolean = false │
├──────────────────────────────────────────┤
│ + Hotel(neuName, neuZimmer, │
│ neuPool) │
│ + get/set Methoden │
└──────────────────────────────────────────┘
Die Eigenschaft zimmer muss zwischen 1 und
5000 liegen.
Prüfen Sie im JUnit Test ALLE Fälle!
22. Schule
Erstellen Sie für folgende Klasse einen JUnit Test:
┌──────────────────────────────────────────┐
│ Schule │
├──────────────────────────────────────────┤
│ - name: String = "UNKN" │
│ - schueler: int = 1 │
│ - ganztags: boolean = false │
├──────────────────────────────────────────┤
│ + Schule(neuName, neuSchueler, │
│ neuGanztags) │
│ + get/set Methoden │
└──────────────────────────────────────────┘
Die Eigenschaft schueler muss zwischen 1
und 5000 liegen.
Prüfen Sie im JUnit Test ALLE Fälle!
23. Kino
Erstellen Sie für folgende Klasse einen JUnit Test:
┌──────────────────────────────────────────┐
│ Kino │
├──────────────────────────────────────────┤
│ - name: String = "UNKN" │
│ - saele: int = 1 │
│ - dreiD: boolean = false │
├──────────────────────────────────────────┤
│ + Kino(neuName, neuSaele, │
│ neuDreiD) │
│ + get/set Methoden │
└──────────────────────────────────────────┘
Die Eigenschaft saele muss zwischen 1 und
50 liegen.
Prüfen Sie im JUnit Test ALLE Fälle!
24. Restaurant
Erstellen Sie für folgende Klasse einen JUnit Test:
┌──────────────────────────────────────────┐
│ Restaurant │
├──────────────────────────────────────────┤
│ - name: String = "UNKN" │
│ - sitzplaetze: int = 1 │
│ - vegetarisch: boolean = false │
├──────────────────────────────────────────┤
│ + Restaurant(neuName, neuSitzplaetze, │
│ neuVegetarisch) │
│ + get/set Methoden │
└──────────────────────────────────────────┘
Die Eigenschaft sitzplaetze muss zwischen 1
und 1000 liegen.
Prüfen Sie im JUnit Test ALLE Fälle!
25. Supermarkt
Erstellen Sie für folgende Klasse einen JUnit Test:
┌──────────────────────────────────────────┐
│ Supermarkt │
├──────────────────────────────────────────┤
│ - name: String = "UNKN" │
│ - kassen: int = 1 │
│ - parkplatz: boolean = false │
├──────────────────────────────────────────┤
│ + Supermarkt(neuName, neuKassen, │
│ neuParkplatz) │
│ + get/set Methoden │
└──────────────────────────────────────────┘
Die Eigenschaft kassen muss zwischen 1 und
100 liegen.
Prüfen Sie im JUnit Test ALLE Fälle!
26. Spiel
Erstellen Sie für folgende Klasse einen JUnit Test:
┌──────────────────────────────────────────┐
│ Spiel │
├──────────────────────────────────────────┤
│ - titel: String = "UNKN" │
│ - spieler: int = 1 │
│ - online: boolean = false │
├──────────────────────────────────────────┤
│ + Spiel(neuTitel, neuSpieler, │
│ neuOnline) │
│ + get/set Methoden │
└──────────────────────────────────────────┘
Die Eigenschaft spieler muss zwischen 1 und
100 liegen.
Prüfen Sie im JUnit Test ALLE Fälle!
27. Film
Erstellen Sie für folgende Klasse einen JUnit Test:
┌──────────────────────────────────────────┐
│ Film │
├──────────────────────────────────────────┤
│ - titel: String = "UNKN" │
│ - dauer: int = 1 │
│ - dreiD: boolean = false │
├──────────────────────────────────────────┤
│ + Film(neuTitel, neuDauer, │
│ neuDreiD) │
│ + get/set Methoden │
└──────────────────────────────────────────┘
Die Eigenschaft dauer muss zwischen 1 und
600 liegen.
Prüfen Sie im JUnit Test ALLE Fälle!
28. Musikbox
Erstellen Sie für folgende Klasse einen JUnit Test:
┌──────────────────────────────────────────┐
│ Musikbox │
├──────────────────────────────────────────┤
│ - hersteller: String = "UNKN" │
│ - lautstaerke: int = 50 │
│ - bluetooth: boolean = false │
├──────────────────────────────────────────┤
│ + Musikbox(neuHersteller, │
│ neuLautstaerke, neuBluetooth) │
│ + get/set Methoden │
└──────────────────────────────────────────┘
Die Eigenschaft lautstaerke muss zwischen 0
und 100 liegen.
Prüfen Sie im JUnit Test ALLE Fälle!
29. Kuehlschrank
Erstellen Sie für folgende Klasse einen JUnit Test:
┌──────────────────────────────────────────┐
│ Kuehlschrank │
├──────────────────────────────────────────┤
│ - hersteller: String = "UNKN" │
│ - volumen: int = 20 │
│ - gefrierfach: boolean = false │
├──────────────────────────────────────────┤
│ + Kuehlschrank(neuHersteller, │
│ neuVolumen, neuGefrierfach) │
│ + get/set Methoden │
└──────────────────────────────────────────┘
Die Eigenschaft volumen muss zwischen 20
und 1000 liegen.
Prüfen Sie im JUnit Test ALLE Fälle!
30. Waschmaschine
Erstellen Sie für folgende Klasse einen JUnit Test:
┌──────────────────────────────────────────┐
│ Waschmaschine │
├──────────────────────────────────────────┤
│ - hersteller: String = "UNKN" │
│ - kilogramm: int = 1 │
│ - trockner: boolean = false │
├──────────────────────────────────────────┤
│ + Waschmaschine(neuHersteller, │
│ neuKilogramm, neuTrockner) │
│ + get/set Methoden │
└──────────────────────────────────────────┘
Die Eigenschaft kilogramm muss zwischen 1
und 20 liegen.
Prüfen Sie im JUnit Test ALLE Fälle!
31. Mikrowelle
Erstellen Sie für folgende Klasse einen JUnit Test:
┌──────────────────────────────────────────┐
│ Mikrowelle │
├──────────────────────────────────────────┤
│ - hersteller: String = "UNKN" │
│ - watt: int = 100 │
│ - grill: boolean = false │
├──────────────────────────────────────────┤
│ + Mikrowelle(neuHersteller, neuWatt, │
│ neuGrill) │
│ + get/set Methoden │
└──────────────────────────────────────────┘
Die Eigenschaft watt muss zwischen 100 und
3000 liegen.
Prüfen Sie im JUnit Test ALLE Fälle!
32. Kaffeemaschine
Erstellen Sie für folgende Klasse einen JUnit Test:
┌──────────────────────────────────────────┐
│ Kaffeemaschine │
├──────────────────────────────────────────┤
│ - hersteller: String = "UNKN" │
│ - tassen: int = 1 │
│ - milchsystem: boolean = false │
├──────────────────────────────────────────┤
│ + Kaffeemaschine(neuHersteller, │
│ neuTassen, neuMilchsystem) │
│ + get/set Methoden │
└──────────────────────────────────────────┘
Die Eigenschaft tassen muss zwischen 1 und
20 liegen.
Prüfen Sie im JUnit Test ALLE Fälle!
33. Staubsauger
Erstellen Sie für folgende Klasse einen JUnit Test:
┌──────────────────────────────────────────┐
│ Staubsauger │
├──────────────────────────────────────────┤
│ - hersteller: String = "UNKN" │
│ - watt: int = 100 │
│ - kabellos: boolean = false │
├──────────────────────────────────────────┤
│ + Staubsauger(neuHersteller, neuWatt, │
│ neuKabellos) │
│ + get/set Methoden │
└──────────────────────────────────────────┘
Die Eigenschaft watt muss zwischen 100 und
3000 liegen.
Prüfen Sie im JUnit Test ALLE Fälle!
34. Roboter
Erstellen Sie für folgende Klasse einen JUnit Test:
┌──────────────────────────────────────────┐
│ Roboter │
├──────────────────────────────────────────┤
│ - name: String = "UNKN" │
│ - sensoren: int = 1 │
│ - autonom: boolean = false │
├──────────────────────────────────────────┤
│ + Roboter(neuName, neuSensoren, │
│ neuAutonom) │
│ + get/set Methoden │
└──────────────────────────────────────────┘
Die Eigenschaft sensoren muss zwischen 0
und 100 liegen.
Prüfen Sie im JUnit Test ALLE Fälle!
35. Monitor
Erstellen Sie für folgende Klasse einen JUnit Test:
┌──────────────────────────────────────────┐
│ Monitor │
├──────────────────────────────────────────┤
│ - hersteller: String = "UNKN" │
│ - zoll: int = 10 │
│ - touch: boolean = false │
├──────────────────────────────────────────┤
│ + Monitor(neuHersteller, neuZoll, │
│ neuTouch) │
│ + get/set Methoden │
└──────────────────────────────────────────┘
Die Eigenschaft zoll muss zwischen 10 und
100 liegen.
Prüfen Sie im JUnit Test ALLE Fälle!
36. Tastatur
Erstellen Sie für folgende Klasse einen JUnit Test:
┌──────────────────────────────────────────┐
│ Tastatur │
├──────────────────────────────────────────┤
│ - hersteller: String = "UNKN" │
│ - tasten: int = 1 │
│ - kabellos: boolean = false │
├──────────────────────────────────────────┤
│ + Tastatur(neuHersteller, neuTasten, │
│ neuKabellos) │
│ + get/set Methoden │
└──────────────────────────────────────────┘
Die Eigenschaft tasten muss zwischen 1 und
200 liegen.
Prüfen Sie im JUnit Test ALLE Fälle!
37. Maus
Erstellen Sie für folgende Klasse einen JUnit Test:
┌──────────────────────────────────────────┐
│ Maus │
├──────────────────────────────────────────┤
│ - hersteller: String = "UNKN" │
│ - tasten: int = 1 │
│ - kabellos: boolean = false │
├──────────────────────────────────────────┤
│ + Maus(neuHersteller, neuTasten, │
│ neuKabellos) │
│ + get/set Methoden │
└──────────────────────────────────────────┘
Die Eigenschaft tasten muss zwischen 1 und
30 liegen.
Prüfen Sie im JUnit Test ALLE Fälle!
38. Tablet
Erstellen Sie für folgende Klasse einen JUnit Test:
┌──────────────────────────────────────────┐
│ Tablet │
├──────────────────────────────────────────┤
│ - hersteller: String = "UNKN" │
│ - speicher: int = 8 │
│ - mobilfunk: boolean = false │
├──────────────────────────────────────────┤
│ + Tablet(neuHersteller, neuSpeicher, │
│ neuMobilfunk) │
│ + get/set Methoden │
└──────────────────────────────────────────┘
Die Eigenschaft speicher muss zwischen 8
und 2048 liegen.
Prüfen Sie im JUnit Test ALLE Fälle!
39. Kopfhoerer
Erstellen Sie für folgende Klasse einen JUnit Test:
┌──────────────────────────────────────────┐
│ Kopfhoerer │
├──────────────────────────────────────────┤
│ - hersteller: String = "UNKN" │
│ - lautstaerke: int = 50 │
│ - kabellos: boolean = false │
├──────────────────────────────────────────┤
│ + Kopfhoerer(neuHersteller, │
│ neuLautstaerke, neuKabellos) │
│ + get/set Methoden │
└──────────────────────────────────────────┘
Die Eigenschaft lautstaerke muss zwischen 0
und 100 liegen.
Prüfen Sie im JUnit Test ALLE Fälle!
40. EBookReader
Erstellen Sie für folgende Klasse einen JUnit Test:
┌──────────────────────────────────────────┐
│ EBookReader │
├──────────────────────────────────────────┤
│ - hersteller: String = "UNKN" │
│ - speicher: int = 1 │
│ - beleuchtung: boolean = false │
├──────────────────────────────────────────┤
│ + EBookReader(neuHersteller, │
│ neuSpeicher, neuBeleuchtung) │
│ + get/set Methoden │
└──────────────────────────────────────────┘
Die Eigenschaft speicher muss zwischen 1
und 1024 liegen.
Prüfen Sie im JUnit Test ALLE Fälle!
Code-Dateien
| Dateiname | Aktion |
|---|---|
| CODECode_ClassRoom.zip | Download |
| CODECode_Fenster.zip | Download |
| CODECode_Student.zip | Download |
| CODECode_Urlaub.zip | Download |
PDF-Dokumente
| Dateiname | Aktion |
|---|---|
| PDFFolie_ClassRoom.pdf | Öffnen |
| PDFFolie_Student.pdf | Öffnen |
| PDFUebung_Computer.pdf | Öffnen |
| PDFUebung_Labor.pdf | Öffnen |
| PDFUebung_Wohnung.pdf | Öffnen |
Videos
| Dateiname | Aktion |
|---|---|
| VIDEOVideo_ClassRoom_E | Abspielen |
| VIDEOVideo_Fenster_D | Abspielen |
| VIDEOVideo_Student_D | Abspielen |
| VIDEOVideo_Urlaub_D | Abspielen |
Lernmaterialien
JUnit Test
Manuelles Testen
new Student(...)
new Student("Alex", 13, false)
Bei jeder Änderung des Codes müssen ALLE Tests nochmals durchgeführt werden.
JUnit Test
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 …
13ok …
25zu alt …
66
Alle Test CASES
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());
}
}