Port testapp activity unit tests to kotlin (#684)
This commit is contained in:
@@ -1,29 +0,0 @@
|
||||
package com.mapbox.mapboxsdk.testapp.activity;
|
||||
|
||||
import androidx.annotation.UiThread;
|
||||
|
||||
import com.mapbox.mapboxsdk.maps.MapboxMap;
|
||||
import com.mapbox.mapboxsdk.maps.Style;
|
||||
import com.mapbox.mapboxsdk.testapp.activity.espresso.EspressoTestActivity;
|
||||
|
||||
|
||||
/**
|
||||
* Base class for all tests using EspressoTestActivity as wrapper.
|
||||
* <p>
|
||||
* Loads "assets/streets.json" as style.
|
||||
* </p>
|
||||
*/
|
||||
public class EspressoTest extends BaseTest {
|
||||
|
||||
@Override
|
||||
protected final Class getActivityClass() {
|
||||
return EspressoTestActivity.class;
|
||||
}
|
||||
|
||||
@UiThread
|
||||
@Override
|
||||
protected void initMap(MapboxMap mapboxMap) {
|
||||
mapboxMap.setStyle(new Style.Builder().fromUri("asset://streets.json"));
|
||||
super.initMap(mapboxMap);
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,25 @@
|
||||
package com.mapbox.mapboxsdk.testapp.activity
|
||||
|
||||
import androidx.annotation.UiThread
|
||||
import com.mapbox.mapboxsdk.maps.MapboxMap
|
||||
import com.mapbox.mapboxsdk.maps.Style
|
||||
import com.mapbox.mapboxsdk.testapp.activity.espresso.EspressoTestActivity
|
||||
|
||||
/**
|
||||
* Base class for all tests using EspressoTestActivity as wrapper.
|
||||
*
|
||||
*
|
||||
* Loads "assets/streets.json" as style.
|
||||
*
|
||||
*/
|
||||
open class EspressoTest : BaseTest() {
|
||||
override fun getActivityClass(): Class<*> {
|
||||
return EspressoTestActivity::class.java
|
||||
}
|
||||
|
||||
@UiThread
|
||||
override fun initMap(mapboxMap: MapboxMap) {
|
||||
mapboxMap.setStyle(Style.Builder().fromUri("asset://streets.json"))
|
||||
super.initMap(mapboxMap)
|
||||
}
|
||||
}
|
||||
@@ -5,29 +5,22 @@
|
||||
// This file is generated. Edit android/platform/scripts/generate-test-code.js, then run `make generate-test-android`.
|
||||
package com.mapbox.mapboxsdk.testapp.activity.gen.<%- subPackage %>;
|
||||
|
||||
import androidx.test.internal.runner.junit4.AndroidJUnit4ClassRunner;
|
||||
|
||||
import com.mapbox.mapboxsdk.testapp.activity.BaseTest;
|
||||
import com.mapbox.mapboxsdk.testapp.activity.<%- subPackage %>.<%- activity %>;
|
||||
|
||||
import static org.junit.Assert.assertEquals;
|
||||
import static org.junit.Assert.assertNotNull;
|
||||
import org.junit.Test;
|
||||
import org.junit.runner.RunWith;
|
||||
import androidx.test.internal.runner.junit4.AndroidJUnit4ClassRunner
|
||||
import com.mapbox.mapboxsdk.testapp.activity.BaseTest
|
||||
import com.mapbox.mapboxsdk.testapp.activity.<%- subPackage %>.<%- activity %>
|
||||
import org.junit.Test
|
||||
import org.junit.runner.RunWith
|
||||
|
||||
/**
|
||||
* Sanity test for <%- activity %>
|
||||
*/
|
||||
@RunWith(AndroidJUnit4ClassRunner.class)
|
||||
public class <%- activity %>Test extends BaseTest {
|
||||
|
||||
@RunWith(AndroidJUnit4ClassRunner::class)
|
||||
class <%- activity %>Test : BaseTest() {
|
||||
@Test
|
||||
public void testSanity() {
|
||||
|
||||
fun testSanity() {
|
||||
}
|
||||
|
||||
@Override
|
||||
protected Class getActivityClass() {
|
||||
return <%- activity %>.class;
|
||||
override fun getActivityClass(): Class<*> {
|
||||
return <%- activity %>::class.java
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user