package cgeo.geocaching.compatibility; import cgeo.geocaching.MainActivity; import android.test.ActivityInstrumentationTestCase2; import junit.framework.Assert; public class CompatibilityTest extends ActivityInstrumentationTestCase2 { private MainActivity activity; public CompatibilityTest() { super("cgeo.geocaching", MainActivity.class); } @Override protected void setUp() throws Exception { super.setUp(); activity = getActivity(); } public static void testDataChanged() { // This should not raise an exception in any Android version Compatibility.dataChanged("cgeo.geocaching"); } public void testGetDirectionNow() { final float angle = Compatibility.getDirectionNow(1.0f, activity); Assert.assertTrue(angle == 1.0f || angle == 91.0f || angle == 181.0f || angle == 271.0f); } }