/*
* WARNING, All test cases exist in osmdroid-android-it/src/main/java (maven project)
*
* During build time (with gradle), these tests are copied from osmdroid-android-it to OpenStreetMapViewer/src/androidTest/java
* DO NOT Modify files in OpenSteetMapViewer/src/androidTest. You will loose your changes when building!
*
*/
package org.osmdroid.test;
import org.osmdroid.MainActivity;
import org.osmdroid.StarterMapActivity;
import org.osmdroid.tileprovider.util.Counters;
import org.osmdroid.views.MapView;
import android.test.ActivityInstrumentationTestCase2;
import junit.framework.Assert;
public class MapActivityTest extends ActivityInstrumentationTestCase2<StarterMapActivity> {
public MapActivityTest() {
super("org.osmdroid", StarterMapActivity.class);
}
public void testActivity() {
Counters.reset();
StarterMapActivity activity = getActivity();
assertNotNull(activity);
try {
Thread.sleep(5000);
} catch (InterruptedException e) {
}
Counters.printToLogcat();
if (Counters.countOOM > 0 || Counters.fileCacheOOM > 0){
Assert.fail("OOM Detected, aborting!");
}
activity.finish();
}
}