package nl.sogeti.android.gpstracker.tests.userinterface;
import junit.framework.Assert;
import nl.sogeti.android.gpstracker.viewer.SegmentOverlay;
import android.test.AndroidTestCase;
import android.test.suitebuilder.annotation.SmallTest;
public class TrackingOverlayTest extends AndroidTestCase
{
@Override
protected void setUp()
{
// mTrackingOverlay = new SegmentOverlay( getContext(), null, SegmentOverlay.DRAW_CALCULATED, 36d, null );
}
@SmallTest
public void testExtendDoubleNegative()
{
int extention = SegmentOverlay.extendPoint(-9, -4 );
Assert.assertEquals( "Extension should be", 1, extention);
}
@SmallTest
public void testExtendDoubleFirstNegative()
{
int extention = SegmentOverlay.extendPoint(-4, 9 );
Assert.assertEquals( "Extension should be", 22, extention);
}
@SmallTest
public void testExtendDoublePositive()
{
int extention = SegmentOverlay.extendPoint(9, 16 );
Assert.assertEquals( "Extension should be", 23, extention);
}
@SmallTest
public void testExtendDoublePositiveBack()
{
int extention = SegmentOverlay.extendPoint(16, 9 );
Assert.assertEquals( "Extension should be", 2, extention);
}
@SmallTest
public void testExtendDoubleSecondNegativeBack()
{
int extention = SegmentOverlay.extendPoint(9, -4 );
Assert.assertEquals( "Extension should be", -17, extention);
}
@SmallTest
public void testExtendDoubleNegativeBack()
{
int extention = SegmentOverlay.extendPoint(-4, -16 );
Assert.assertEquals( "Extension should be", -28, extention);
}
}