Übung Java Meteo JUnithttps://www.cmseo.ch/testheiztag?&atomThu, 28 Mar 2024 13:39:09 +0000stack.ch
https://stack.ch/
8df1030f-ed08-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.cmseo.ch/testheiztag
8df1048c-ed08-11ee-8c11-005056bb85fbThu, 28 Mar 2024 13:39:09 +0000Übung Java Meteo JUnit
https://www.cmseo.ch/testheiztag
8df105ad-ed08-11ee-8c11-005056bb85fbThu, 28 Mar 2024 13:39:09 +0000
https://www.cmseo.ch/testheiztag
8df106a5-ed08-11ee-8c11-005056bb85fbThu, 28 Mar 2024 13:39:09 +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.cmseo.ch/testheiztag
8df11096-ed08-11ee-8c11-005056bb85fbThu, 28 Mar 2024 13:39:09 +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.cmseo.ch/testheiztag
8df11246-ed08-11ee-8c11-005056bb85fbThu, 28 Mar 2024 13:39:09 +0000Eine mögliche Lösung finden Sie hierÜber uns
https://www.cmseo.ch/about
Thu, 28 Mar 2024 13:39:09 +00008df11771-ed08-11ee-8c11-005056bb85fbAktuell
https://www.cmseo.ch/
Thu, 28 Mar 2024 13:39:09 +00008df1181a-ed08-11ee-8c11-005056bb85fbAGB
https://www.cmseo.ch/agb
Thu, 28 Mar 2024 13:39:09 +00008df118b3-ed08-11ee-8c11-005056bb85fbBildungswege
https://www.cmseo.ch/bildungswege
Thu, 28 Mar 2024 13:39:09 +00008df1194f-ed08-11ee-8c11-005056bb85fbBlog
https://www.cmseo.ch/blog
Thu, 28 Mar 2024 13:39:09 +00008df119fa-ed08-11ee-8c11-005056bb85fbRufen Sie mich an
https://www.cmseo.ch/callus
Thu, 28 Mar 2024 13:39:09 +00008df11ab3-ed08-11ee-8c11-005056bb85fbCharts
https://www.cmseo.ch/charts
Thu, 28 Mar 2024 13:39:09 +00008df11b50-ed08-11ee-8c11-005056bb85fbConsulting
https://www.cmseo.ch/consulting
Thu, 28 Mar 2024 13:39:09 +00008df11c0d-ed08-11ee-8c11-005056bb85fbKontakt
https://www.cmseo.ch/contact
Thu, 28 Mar 2024 13:39:09 +00008df11caa-ed08-11ee-8c11-005056bb85fbAusbildung/Kurse
https://www.cmseo.ch/education
Thu, 28 Mar 2024 13:39:09 +00008df11d43-ed08-11ee-8c11-005056bb85fbSoftware Engineering
https://www.cmseo.ch/engineering
Thu, 28 Mar 2024 13:39:09 +00008df11ddb-ed08-11ee-8c11-005056bb85fbFreelancer
https://www.cmseo.ch/freelancer
Thu, 28 Mar 2024 13:39:09 +00008df11e72-ed08-11ee-8c11-005056bb85fbImpressum
https://www.cmseo.ch/impressum
Thu, 28 Mar 2024 13:39:09 +00008df11f06-ed08-11ee-8c11-005056bb85fbKursleiter
https://www.cmseo.ch/kursleiter
Thu, 28 Mar 2024 13:39:09 +00008df11f9d-ed08-11ee-8c11-005056bb85fbNetzwerk
https://www.cmseo.ch/network
Thu, 28 Mar 2024 13:39:09 +00008df1203e-ed08-11ee-8c11-005056bb85fbReferenzen
https://www.cmseo.ch/references
Thu, 28 Mar 2024 13:39:09 +00008df12119-ed08-11ee-8c11-005056bb85fbSitemap
https://www.cmseo.ch/sitemap
Thu, 28 Mar 2024 13:39:09 +00008df121c2-ed08-11ee-8c11-005056bb85fbTools
https://www.cmseo.ch/tools
Thu, 28 Mar 2024 13:39:09 +00008df1226a-ed08-11ee-8c11-005056bb85fbVision
https://www.cmseo.ch/vision
Thu, 28 Mar 2024 13:39:09 +00008df12303-ed08-11ee-8c11-005056bb85fb