001 package de.hska.java.aufgaben.objekte;
002
003 import junit.framework.TestCase;
004
005 /**
006 * JUnit-Testklasse für Windgeschwindigkeit.
007 *
008 * @author Christian Pape
009 */
010 public class WindgeschwindigkeitTest extends TestCase {
011
012 public void testIsOrkan() {
013 Windgeschwindigkeit windgeschwindigkeit = new Windgeschwindigkeit(157.0);
014
015 assertTrue(windgeschwindigkeit.isOrkan());
016 }
017
018 public void testIsOrkan1() {
019 Windgeschwindigkeit windgeschwindigkeit = new Windgeschwindigkeit(17.0);
020
021 assertFalse(windgeschwindigkeit.isOrkan());
022 }
023
024
025 public void testIsWindstill() {
026 Windgeschwindigkeit windgeschwindigkeit = new Windgeschwindigkeit(0.5);
027
028 assertTrue(windgeschwindigkeit.isWindstill());
029 }
030
031 public void testIsWindstill1() {
032 Windgeschwindigkeit windgeschwindigkeit = new Windgeschwindigkeit(1.97);
033
034 assertTrue(windgeschwindigkeit.isWindstill());
035 }
036
037
038 public void testIsWindstill2() {
039 Windgeschwindigkeit windgeschwindigkeit = new Windgeschwindigkeit(0.5);
040
041 assertTrue(windgeschwindigkeit.isWindstill());
042 }
043
044
045 public void testGetKilometerProStunde() {
046 Windgeschwindigkeit windgeschwindigkeit = new Windgeschwindigkeit(120.53);
047
048 assertEquals(120.53, windgeschwindigkeit.getKilometerProStunde(), 0.000001);
049 }
050
051 public void testGetKnoten() {
052
053 }
054
055 public void testGetBeaufort() {
056 Windgeschwindigkeit windgeschwindigkeit = new Windgeschwindigkeit(125);
057
058 assertEquals(12, windgeschwindigkeit.getBeaufort());
059 }
060
061 public void testGetBeaufort1() {
062 Windgeschwindigkeit windgeschwindigkeit = new Windgeschwindigkeit(0.5);
063
064 assertEquals(0, windgeschwindigkeit.getBeaufort());
065 }
066
067 public void testGetBeaufort2() {
068 Windgeschwindigkeit windgeschwindigkeit = new Windgeschwindigkeit(34.5);
069
070 assertEquals(5, windgeschwindigkeit.getBeaufort());
071 }
072
073 public void testGetBeaufort3() {
074 Windgeschwindigkeit windgeschwindigkeit = new Windgeschwindigkeit(1125);
075
076 assertEquals(12, windgeschwindigkeit.getBeaufort());
077 }
078
079 }