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