// Path: app/src/test/java/com/waynedgrant/cirrus/BigDecimalEquals.java
// public class BigDecimalEquals {
//     public void assertEquals(BigDecimal expected, BigDecimal actual) {
//         assertTrue(expected.compareTo(actual) == 0);
//     }
// }
// 
// Path: app/src/main/java/com/waynedgrant/cirrus/units/WindSpeedUnit.java
// public enum WindSpeedUnit {
//     BEAUFORT_SCALE("Beaufort Scale (Bft)"),
//     KILOMETRES_PER_HOUR("Kilometres per Hour (km/h)"),
//     KNOTS("Knots (kts)"),
//     METRES_PER_SECOND("Metres per Second (m/s)"),
//     MILES_PER_HOUR("Miles per Hour (mph)");
// 
//     private String description;
// 
//     WindSpeedUnit(String description) {
//         this.description = description;
//     }
// 
//     public String toString() {
//         return description;
//     }
// }


import com.waynedgrant.cirrus.BigDecimalEquals;
import com.waynedgrant.cirrus.units.WindSpeedUnit;
import org.junit.Test;
import java.math.BigDecimal;

package com.waynedgrant.cirrus.measures;




public class TestWindSpeed {
    private WindSpeed testee;

    @Test
    public void GIVEN_populated_with_knots_WHEN_knots_requested_THEN_returns_correct_value() {
        testee = new WindSpeed(new BigDecimal("1.5"));

// Path: app/src/test/java/com/waynedgrant/cirrus/BigDecimalEquals.java
// public class BigDecimalEquals {
//     public void assertEquals(BigDecimal expected, BigDecimal actual) {
//         assertTrue(expected.compareTo(actual) == 0);
//     }
// }
// 
// Path: app/src/main/java/com/waynedgrant/cirrus/units/WindSpeedUnit.java
// public enum WindSpeedUnit {
//     BEAUFORT_SCALE("Beaufort Scale (Bft)"),
//     KILOMETRES_PER_HOUR("Kilometres per Hour (km/h)"),
//     KNOTS("Knots (kts)"),
//     METRES_PER_SECOND("Metres per Second (m/s)"),
//     MILES_PER_HOUR("Miles per Hour (mph)");
// 
//     private String description;
// 
//     WindSpeedUnit(String description) {
//         this.description = description;
//     }
// 
//     public String toString() {
//         return description;
//     }
// }


// Path: app/src/test/java/com/waynedgrant/cirrus/measures/TestWindSpeed.java
import com.waynedgrant.cirrus.BigDecimalEquals;
import com.waynedgrant.cirrus.units.WindSpeedUnit;
import org.junit.Test;
import java.math.BigDecimal;

package com.waynedgrant.cirrus.measures;




public class TestWindSpeed {
    private WindSpeed testee;

    @Test
    public void GIVEN_populated_with_knots_WHEN_knots_requested_THEN_returns_correct_value() {
        testee = new WindSpeed(new BigDecimal("1.5"));

        new BigDecimalEquals().assertEquals(new BigDecimal("1.5"), testee.getValue(WindSpeedUnit.KNOTS));
