parent
a388989827
commit
ddaa2623ca
@ -0,0 +1,42 @@
|
|||||||
|
package mock.model.commandFactory;
|
||||||
|
|
||||||
|
import org.junit.Before;
|
||||||
|
import org.junit.Test;
|
||||||
|
|
||||||
|
import static org.junit.Assert.assertEquals;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Created by David on 7/08/2017.
|
||||||
|
*/
|
||||||
|
public class TackGybeCommandTest {
|
||||||
|
|
||||||
|
private double degreeA;
|
||||||
|
private double degreeB;
|
||||||
|
private double degreeC;
|
||||||
|
private double degreeD;
|
||||||
|
TackGybeCommand tgc;
|
||||||
|
|
||||||
|
//Run before tests
|
||||||
|
@Before
|
||||||
|
public void setUp(){
|
||||||
|
degreeA = 150.0;
|
||||||
|
degreeB = 300.0;
|
||||||
|
degreeC = 10.0;
|
||||||
|
degreeD = 350.0;
|
||||||
|
tgc = new TackGybeCommand(null, null);
|
||||||
|
}
|
||||||
|
|
||||||
|
//Test when degree difference is <180
|
||||||
|
@Test
|
||||||
|
public void angleDistanceCalculationLow(){
|
||||||
|
double result = tgc.calcDistance(degreeA, degreeB);
|
||||||
|
assertEquals(150.0, result, 0);
|
||||||
|
}
|
||||||
|
|
||||||
|
//Test when degree difference is >180
|
||||||
|
@Test
|
||||||
|
public void angleDistanceCalculationHigh(){
|
||||||
|
double result = tgc.calcDistance(degreeC, degreeD);
|
||||||
|
assertEquals(20.0, result, 0);
|
||||||
|
}
|
||||||
|
}
|
||||||
Loading…
Reference in new issue