/** * */ package nl.tudelft.lifetiles.tree.view; import static org.junit.Assert.*; import org.junit.Test; /** * @author Albert Smit * */ public class TestDegreeRange { private static final double DELTA = 1e-15; @Test public void testCalculateAngleSmall() { DegreeRange test = new DegreeRange(10, 100); DegreeRange test2 = new DegreeRange(350, 10); assertEquals("Angle between to points was not correct", 90, test.angle(), DELTA); assertEquals("Angle between to points was not correct", 20, test2.angle(), DELTA); } @Test public void testCalculateAngleLarge() { DegreeRange test = new DegreeRange(100, 10); DegreeRange test2 = new DegreeRange(10, 350); assertEquals("Angle between to points was not correct", 270, test.angle(), DELTA); assertEquals("Angle between to points was not correct", 340, test2.angle(), DELTA); } @Test public void testCalculateAngleZero() { DegreeRange test =new DegreeRange(10, 10); assertEquals("Angle between to points was not correct",0,test.angle(),DELTA); } }