Skip to content

Commit 6c99687

Browse files
committed
Replace old Roboletric runner with the recommend AndroidJUnit4 one
1 parent 541754e commit 6c99687

18 files changed

Lines changed: 36 additions & 36 deletions

File tree

common/src/test/java/io/opentelemetry/android/common/internal/features/networkattributes/CurrentNetworkAttributesExtractorTest.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,16 +14,16 @@
1414
import static org.assertj.core.api.Assertions.entry;
1515

1616
import android.os.Build;
17+
import androidx.test.ext.junit.runners.AndroidJUnit4;
1718
import io.opentelemetry.android.common.internal.features.networkattributes.data.Carrier;
1819
import io.opentelemetry.android.common.internal.features.networkattributes.data.CurrentNetwork;
1920
import io.opentelemetry.android.common.internal.features.networkattributes.data.NetworkState;
2021
import io.opentelemetry.sdk.testing.assertj.OpenTelemetryAssertions;
2122
import org.junit.Test;
2223
import org.junit.runner.RunWith;
23-
import org.robolectric.RobolectricTestRunner;
2424
import org.robolectric.annotation.Config;
2525

26-
@RunWith(RobolectricTestRunner.class)
26+
@RunWith(AndroidJUnit4.class)
2727
public class CurrentNetworkAttributesExtractorTest {
2828

2929
final CurrentNetworkAttributesExtractor underTest = new CurrentNetworkAttributesExtractor();

instrumentation/compose/click/src/test/kotlin/io/opentelemetry/instrumentation/compose/click/ComposeClickActivityCallbackTest.kt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,16 +7,16 @@ package io.opentelemetry.instrumentation.compose.click
77

88
import android.app.Activity
99
import android.view.Window
10+
import androidx.test.ext.junit.runners.AndroidJUnit4
1011
import io.mockk.MockKAnnotations
1112
import io.mockk.every
1213
import io.mockk.impl.annotations.MockK
1314
import io.mockk.verify
1415
import org.junit.Before
1516
import org.junit.Test
1617
import org.junit.runner.RunWith
17-
import org.robolectric.RobolectricTestRunner
1818

19-
@RunWith(RobolectricTestRunner::class)
19+
@RunWith(AndroidJUnit4::class)
2020
internal class ComposeClickActivityCallbackTest {
2121
lateinit var composeClickActivityCallback: ComposeClickActivityCallback
2222

instrumentation/compose/click/src/test/kotlin/io/opentelemetry/instrumentation/compose/click/ComposeClickEventGeneratorTest.kt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@ import androidx.compose.ui.semantics.SemanticsConfiguration
2424
import androidx.compose.ui.semantics.SemanticsModifier
2525
import androidx.compose.ui.semantics.SemanticsProperties
2626
import androidx.compose.ui.semantics.getOrNull
27+
import androidx.test.ext.junit.runners.AndroidJUnit4
2728
import io.mockk.MockKAnnotations
2829
import io.mockk.every
2930
import io.mockk.impl.annotations.MockK
@@ -41,9 +42,8 @@ import io.opentelemetry.semconv.incubating.AppIncubatingAttributes.APP_WIDGET_NA
4142
import org.junit.Before
4243
import org.junit.Test
4344
import org.junit.runner.RunWith
44-
import org.robolectric.RobolectricTestRunner
4545

46-
@RunWith(RobolectricTestRunner::class)
46+
@RunWith(AndroidJUnit4::class)
4747
internal class ComposeClickEventGeneratorTest {
4848
private lateinit var openTelemetryRule: OpenTelemetryRule
4949

instrumentation/compose/click/src/test/kotlin/io/opentelemetry/instrumentation/compose/click/ComposeInstrumentationTest.kt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,7 @@ import androidx.compose.ui.semantics.SemanticsConfiguration
3030
import androidx.compose.ui.semantics.SemanticsModifier
3131
import androidx.compose.ui.semantics.SemanticsProperties
3232
import androidx.compose.ui.semantics.getOrNull
33+
import androidx.test.ext.junit.runners.AndroidJUnit4
3334
import io.mockk.MockKAnnotations
3435
import io.mockk.every
3536
import io.mockk.impl.annotations.MockK
@@ -51,9 +52,8 @@ import io.opentelemetry.semconv.incubating.AppIncubatingAttributes.APP_WIDGET_NA
5152
import org.junit.Before
5253
import org.junit.Test
5354
import org.junit.runner.RunWith
54-
import org.robolectric.RobolectricTestRunner
5555

56-
@RunWith(RobolectricTestRunner::class)
56+
@RunWith(AndroidJUnit4::class)
5757
internal class ComposeInstrumentationTest {
5858
private lateinit var openTelemetryRule: OpenTelemetryRule
5959

instrumentation/compose/click/src/test/kotlin/io/opentelemetry/instrumentation/compose/click/ComposeTapTargetDetectorTest.kt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@ import androidx.compose.ui.semantics.SemanticsConfiguration
2222
import androidx.compose.ui.semantics.SemanticsModifier
2323
import androidx.compose.ui.semantics.SemanticsProperties
2424
import androidx.compose.ui.semantics.getOrNull
25+
import androidx.test.ext.junit.runners.AndroidJUnit4
2526
import io.mockk.MockKAnnotations
2627
import io.mockk.every
2728
import io.mockk.impl.annotations.MockK
@@ -30,9 +31,8 @@ import org.assertj.core.api.Assertions.assertThat
3031
import org.junit.Before
3132
import org.junit.Test
3233
import org.junit.runner.RunWith
33-
import org.robolectric.RobolectricTestRunner
3434

35-
@RunWith(RobolectricTestRunner::class)
35+
@RunWith(AndroidJUnit4::class)
3636
internal class ComposeTapTargetDetectorTest {
3737
lateinit var composeTapTargetDetector: ComposeTapTargetDetector
3838

instrumentation/network/src/test/java/io/opentelemetry/android/instrumentation/network/NetworkChangeInstrumentationTest.kt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ package io.opentelemetry.android.instrumentation.network
77

88
import android.app.Application
99
import android.os.Build
10+
import androidx.test.ext.junit.runners.AndroidJUnit4
1011
import io.mockk.MockKAnnotations
1112
import io.mockk.every
1213
import io.mockk.impl.annotations.MockK
@@ -33,11 +34,10 @@ import org.junit.Before
3334
import org.junit.Test
3435
import org.junit.jupiter.api.extension.ExtendWith
3536
import org.junit.runner.RunWith
36-
import org.robolectric.RobolectricTestRunner
3737
import org.robolectric.annotation.Config
3838

3939
@Config(sdk = [Build.VERSION_CODES.P])
40-
@RunWith(RobolectricTestRunner::class)
40+
@RunWith(AndroidJUnit4::class)
4141
@ExtendWith(MockKExtension::class)
4242
class NetworkChangeInstrumentationTest {
4343
private lateinit var otelTesting: OpenTelemetryRule

instrumentation/slowrendering/src/test/java/io/opentelemetry/android/instrumentation/slowrendering/SlowRenderListenerTest.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@
2424
import android.os.Build;
2525
import android.os.Handler;
2626
import android.view.FrameMetrics;
27+
import androidx.test.ext.junit.runners.AndroidJUnit4;
2728
import io.opentelemetry.api.common.AttributeKey;
2829
import io.opentelemetry.api.trace.Tracer;
2930
import io.opentelemetry.sdk.testing.junit4.OpenTelemetryRule;
@@ -44,10 +45,9 @@
4445
import org.mockito.Mock;
4546
import org.mockito.junit.MockitoJUnit;
4647
import org.mockito.junit.MockitoRule;
47-
import org.robolectric.RobolectricTestRunner;
4848
import org.robolectric.annotation.Config;
4949

50-
@RunWith(RobolectricTestRunner.class)
50+
@RunWith(AndroidJUnit4.class)
5151
@Config(sdk = Build.VERSION_CODES.N)
5252
public class SlowRenderListenerTest {
5353

instrumentation/view-click/src/test/kotlin/io/opentelemetry/android/instrumentation/view/click/ViewClickInstrumentationTest.kt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@ import android.view.View
1313
import android.view.ViewGroup
1414
import android.view.Window
1515
import android.view.Window.Callback
16+
import androidx.test.ext.junit.runners.AndroidJUnit4
1617
import io.mockk.MockKAnnotations
1718
import io.mockk.every
1819
import io.mockk.impl.annotations.MockK
@@ -37,9 +38,8 @@ import org.junit.Before
3738
import org.junit.Test
3839
import org.junit.jupiter.api.extension.ExtendWith
3940
import org.junit.runner.RunWith
40-
import org.robolectric.RobolectricTestRunner
4141

42-
@RunWith(RobolectricTestRunner::class)
42+
@RunWith(AndroidJUnit4::class)
4343
@ExtendWith(MockKExtension::class)
4444
class ViewClickInstrumentationTest {
4545
private lateinit var openTelemetryRule: OpenTelemetryRule

instrumentation/volley/library/src/test/java/io/opentelemetry/android/instrumentation/volley/TracingHurlStackExceptionTest.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@
99
import static io.opentelemetry.semconv.ExceptionAttributes.*;
1010
import static org.assertj.core.api.Assertions.assertThatThrownBy;
1111

12+
import androidx.test.ext.junit.runners.AndroidJUnit4;
1213
import com.android.volley.Request;
1314
import com.android.volley.toolbox.HurlStack;
1415
import com.android.volley.toolbox.RequestFuture;
@@ -22,9 +23,8 @@
2223
import org.junit.Rule;
2324
import org.junit.Test;
2425
import org.junit.runner.RunWith;
25-
import org.robolectric.RobolectricTestRunner;
2626

27-
@RunWith(RobolectricTestRunner.class)
27+
@RunWith(AndroidJUnit4.class)
2828
public class TracingHurlStackExceptionTest {
2929

3030
@Rule public OpenTelemetryRule otelTesting = OpenTelemetryRule.create();

instrumentation/volley/library/src/test/java/io/opentelemetry/android/instrumentation/volley/TracingHurlStackTest.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@
99
import static org.assertj.core.api.Assertions.assertThatThrownBy;
1010
import static org.assertj.core.api.Fail.fail;
1111

12+
import androidx.test.ext.junit.runners.AndroidJUnit4;
1213
import com.android.volley.DefaultRetryPolicy;
1314
import com.android.volley.Request;
1415
import com.android.volley.Response;
@@ -44,9 +45,8 @@
4445
import org.junit.Rule;
4546
import org.junit.Test;
4647
import org.junit.runner.RunWith;
47-
import org.robolectric.RobolectricTestRunner;
4848

49-
@RunWith(RobolectricTestRunner.class)
49+
@RunWith(AndroidJUnit4.class)
5050
public class TracingHurlStackTest {
5151

5252
@Rule public OpenTelemetryRule otelTesting = OpenTelemetryRule.create();

0 commit comments

Comments
 (0)