Übung Java Meteo JUnithttps://www.springboot.ch/Informatik Kurse Java 8 Training?&atomFri, 29 Mar 2024 13:22:56 +0000stack.ch
https://stack.ch/
74661d56-edcf-11ee-8c11-005056bb85fbSimtech AG - Ausbildung - Java - Kurs Java SE 17 Einführung - Kurs Java 8 Einführung - Ressourcen - Kurs Java 8 Einführung - Repetition Meteo - Übung Java Meteo JUnit
https://www.springboot.ch/Informatik Kurse Java 8 Training
74661ee7-edcf-11ee-8c11-005056bb85fbFri, 29 Mar 2024 13:22:56 +0000Übung Java Meteo JUnit
https://www.springboot.ch/Informatik Kurse Java 8 Training
746620cd-edcf-11ee-8c11-005056bb85fbFri, 29 Mar 2024 13:22:56 +0000
https://www.springboot.ch/Informatik Kurse Java 8 Training
7466224b-edcf-11ee-8c11-005056bb85fbFri, 29 Mar 2024 13:22:56 +0000Mit dieser Übung schreiben wir Unit Tests zur Klasse Meteo und testen Maxima, Minima, Mittelwert und die Klimatage. Das folgende Klassendiagramm zeigt die neue Struktur auf: Das folgende Listing zeigt das Grundgerüst der Klasse MeteoTestCase: package ch.std.jegl.meteo.junit;
import static org.junit.jupiter.api.Assertions.assertEquals;
import org.junit.jupiter.api.Test;
import ch.std.jegl.meteo.oop.Meteo;
public class MeteoTestCase {
@Test
public void testMin() {
Meteo meteo = new Meteo(-1.0, 0.0, 1.0);
assertEquals(-1, meteo.getMin());
}
@Test
public void testMax() {
// TODO
}
@Test
public void testMed() {
// TODO
}
@Test
public void testWuestentag() {
Meteo meteo = new Meteo(0.0, 35.0);
assertEquals(true, meteo.isWuestenTag());
assertEquals(false, meteo.isHeisserTag());
assertEquals(false, meteo.isSommertag());
assertEquals(false, meteo.isTropennacht());
assertEquals(false, meteo.isFrosttag());
assertEquals(false, meteo.isEistag());
}
@Test
public void testHeissertag() {
// TODO
}
@Test
public void testSommertag() {
// TODO
}
@Test
public void testTropennacht() {
// TODO
}
@Test
public void testFrosttag() {
// TODO
}
@Test
public void testEistag() {
// TODO
}
@Test
public void testVegetationstag() {
Meteo meteo = new Meteo(15.0, 15.0);
assertEquals(true, meteo.isVegetationstag());
assertEquals(false, meteo.isHeiztag());
}
@Test
public void testHeiztag() {
// TODO
}
}
https://www.springboot.ch/Informatik Kurse Java 8 Training
74662fdd-edcf-11ee-8c11-005056bb85fbFri, 29 Mar 2024 13:22:56 +0000Lösen Sie bitte die Aufgabe wie folgt:Erstellen Sie die Klasse ch.std.jegl.meteo.junit.MeteoTestCase z.B. in Eclipse und programmieren Sie die Klasse gemäss dem obigen Listing (Copy).Programmieren Sie die fehlenden Unit Tests markiert mit TODO. Verwenden Sie geeignete Meteodaten für jeden Test.Führen Sie alle Tests aus, sie sollten alle grün markiert sein.
https://www.springboot.ch/Informatik Kurse Java 8 Training
74663283-edcf-11ee-8c11-005056bb85fbFri, 29 Mar 2024 13:22:56 +0000Eine mögliche Lösung finden Sie hierÜber uns
https://www.springboot.ch/about
Fri, 29 Mar 2024 13:22:56 +000074663c31-edcf-11ee-8c11-005056bb85fbAktuell
https://www.springboot.ch/
Fri, 29 Mar 2024 13:22:56 +000074663d59-edcf-11ee-8c11-005056bb85fbAGB
https://www.springboot.ch/agb
Fri, 29 Mar 2024 13:22:56 +000074663e0f-edcf-11ee-8c11-005056bb85fbBildungswege
https://www.springboot.ch/bildungswege
Fri, 29 Mar 2024 13:22:56 +000074663f0c-edcf-11ee-8c11-005056bb85fbBlog
https://www.springboot.ch/blog
Fri, 29 Mar 2024 13:22:56 +000074663fc4-edcf-11ee-8c11-005056bb85fbRufen Sie mich an
https://www.springboot.ch/callus
Fri, 29 Mar 2024 13:22:56 +0000746640bb-edcf-11ee-8c11-005056bb85fbCharts
https://www.springboot.ch/charts
Fri, 29 Mar 2024 13:22:56 +000074664171-edcf-11ee-8c11-005056bb85fbConsulting
https://www.springboot.ch/consulting
Fri, 29 Mar 2024 13:22:56 +000074664274-edcf-11ee-8c11-005056bb85fbKontakt
https://www.springboot.ch/contact
Fri, 29 Mar 2024 13:22:56 +000074664365-edcf-11ee-8c11-005056bb85fbAusbildung/Kurse
https://www.springboot.ch/education
Fri, 29 Mar 2024 13:22:56 +00007466441d-edcf-11ee-8c11-005056bb85fbSoftware Engineering
https://www.springboot.ch/engineering
Fri, 29 Mar 2024 13:22:56 +000074664509-edcf-11ee-8c11-005056bb85fbFreelancer
https://www.springboot.ch/freelancer
Fri, 29 Mar 2024 13:22:56 +0000746645b8-edcf-11ee-8c11-005056bb85fbImpressum
https://www.springboot.ch/impressum
Fri, 29 Mar 2024 13:22:56 +0000746646a4-edcf-11ee-8c11-005056bb85fbKursleiter
https://www.springboot.ch/kursleiter
Fri, 29 Mar 2024 13:22:56 +00007466474c-edcf-11ee-8c11-005056bb85fbNetzwerk
https://www.springboot.ch/network
Fri, 29 Mar 2024 13:22:56 +000074664886-edcf-11ee-8c11-005056bb85fbReferenzen
https://www.springboot.ch/references
Fri, 29 Mar 2024 13:22:56 +000074664938-edcf-11ee-8c11-005056bb85fbSitemap
https://www.springboot.ch/sitemap
Fri, 29 Mar 2024 13:22:56 +000074664a49-edcf-11ee-8c11-005056bb85fbTools
https://www.springboot.ch/tools
Fri, 29 Mar 2024 13:22:56 +000074664af9-edcf-11ee-8c11-005056bb85fbVision
https://www.springboot.ch/vision
Fri, 29 Mar 2024 13:22:56 +000074664be7-edcf-11ee-8c11-005056bb85fb