diff --git a/embrace-android-sdk/src/integrationTest/kotlin/io/embrace/android/embracesdk/testcases/OTelLoggingApiTest.kt b/embrace-android-sdk/src/integrationTest/kotlin/io/embrace/android/embracesdk/features/EmbraceLoggingFeatureTest.kt similarity index 99% rename from embrace-android-sdk/src/integrationTest/kotlin/io/embrace/android/embracesdk/testcases/OTelLoggingApiTest.kt rename to embrace-android-sdk/src/integrationTest/kotlin/io/embrace/android/embracesdk/features/EmbraceLoggingFeatureTest.kt index bf1f895929..7577ae8ae5 100644 --- a/embrace-android-sdk/src/integrationTest/kotlin/io/embrace/android/embracesdk/testcases/OTelLoggingApiTest.kt +++ b/embrace-android-sdk/src/integrationTest/kotlin/io/embrace/android/embracesdk/features/EmbraceLoggingFeatureTest.kt @@ -1,4 +1,4 @@ -package io.embrace.android.embracesdk.testcases +package io.embrace.android.embracesdk.features import androidx.test.ext.junit.runners.AndroidJUnit4 import io.embrace.android.embracesdk.IntegrationTestRule @@ -16,7 +16,7 @@ import org.junit.Test import org.junit.runner.RunWith @RunWith(AndroidJUnit4::class) -internal class OTelLoggingApiTest { +internal class EmbraceLoggingFeatureTest { @Rule @JvmField val testRule: IntegrationTestRule = IntegrationTestRule { diff --git a/embrace-android-sdk/src/integrationTest/kotlin/io/embrace/android/embracesdk/testcases/CrashTest.kt b/embrace-android-sdk/src/integrationTest/kotlin/io/embrace/android/embracesdk/features/JvmCrashFeatureTest.kt similarity index 98% rename from embrace-android-sdk/src/integrationTest/kotlin/io/embrace/android/embracesdk/testcases/CrashTest.kt rename to embrace-android-sdk/src/integrationTest/kotlin/io/embrace/android/embracesdk/features/JvmCrashFeatureTest.kt index 1d5c5c7f16..15ef2db869 100644 --- a/embrace-android-sdk/src/integrationTest/kotlin/io/embrace/android/embracesdk/testcases/CrashTest.kt +++ b/embrace-android-sdk/src/integrationTest/kotlin/io/embrace/android/embracesdk/features/JvmCrashFeatureTest.kt @@ -1,4 +1,4 @@ -package io.embrace.android.embracesdk.testcases +package io.embrace.android.embracesdk.features import androidx.test.ext.junit.runners.AndroidJUnit4 import io.embrace.android.embracesdk.Embrace @@ -7,12 +7,12 @@ import io.embrace.android.embracesdk.assertions.assertOtelLogReceived import io.embrace.android.embracesdk.getLastSentLog import io.embrace.android.embracesdk.getLastSentSession import io.embrace.android.embracesdk.getSentSessions -import io.embrace.android.embracesdk.internal.serialization.EmbraceSerializer -import io.embrace.android.embracesdk.internal.spans.findAttributeValue -import io.embrace.android.embracesdk.internal.utils.getSafeStackTrace import io.embrace.android.embracesdk.internal.opentelemetry.embCrashId import io.embrace.android.embracesdk.internal.payload.LegacyExceptionInfo import io.embrace.android.embracesdk.internal.payload.getSessionSpan +import io.embrace.android.embracesdk.internal.serialization.EmbraceSerializer +import io.embrace.android.embracesdk.internal.spans.findAttributeValue +import io.embrace.android.embracesdk.internal.utils.getSafeStackTrace import io.embrace.android.embracesdk.recordSession import io.opentelemetry.api.logs.Severity import io.opentelemetry.semconv.incubating.LogIncubatingAttributes @@ -25,7 +25,7 @@ import org.junit.Test import org.junit.runner.RunWith @RunWith(AndroidJUnit4::class) -internal class CrashTest { +internal class JvmCrashFeatureTest { @Rule @JvmField diff --git a/embrace-android-sdk/src/integrationTest/kotlin/io/embrace/android/embracesdk/testcases/PushNotificationTest.kt b/embrace-android-sdk/src/integrationTest/kotlin/io/embrace/android/embracesdk/testcases/PushNotificationApiTest.kt similarity index 99% rename from embrace-android-sdk/src/integrationTest/kotlin/io/embrace/android/embracesdk/testcases/PushNotificationTest.kt rename to embrace-android-sdk/src/integrationTest/kotlin/io/embrace/android/embracesdk/testcases/PushNotificationApiTest.kt index e03601e164..3e5257166f 100644 --- a/embrace-android-sdk/src/integrationTest/kotlin/io/embrace/android/embracesdk/testcases/PushNotificationTest.kt +++ b/embrace-android-sdk/src/integrationTest/kotlin/io/embrace/android/embracesdk/testcases/PushNotificationApiTest.kt @@ -3,11 +3,11 @@ package io.embrace.android.embracesdk.testcases import android.os.Build import androidx.test.ext.junit.runners.AndroidJUnit4 import io.embrace.android.embracesdk.IntegrationTestRule -import io.embrace.android.embracesdk.internal.arch.schema.EmbType -import io.embrace.android.embracesdk.internal.config.local.SdkLocalConfig import io.embrace.android.embracesdk.fakes.fakeBreadcrumbBehavior import io.embrace.android.embracesdk.findEventOfType import io.embrace.android.embracesdk.findSessionSpan +import io.embrace.android.embracesdk.internal.arch.schema.EmbType +import io.embrace.android.embracesdk.internal.config.local.SdkLocalConfig import io.embrace.android.embracesdk.internal.payload.Envelope import io.embrace.android.embracesdk.internal.payload.SessionPayload import io.embrace.android.embracesdk.recordSession @@ -20,7 +20,7 @@ import org.robolectric.annotation.Config @Config(sdk = [Build.VERSION_CODES.TIRAMISU]) @RunWith(AndroidJUnit4::class) -internal class PushNotificationTest { +internal class PushNotificationApiTest { @Rule @JvmField diff --git a/embrace-android-sdk/src/integrationTest/kotlin/io/embrace/android/embracesdk/testcases/V2SessionApiTest.kt b/embrace-android-sdk/src/integrationTest/kotlin/io/embrace/android/embracesdk/testcases/SessionApiTest.kt similarity index 98% rename from embrace-android-sdk/src/integrationTest/kotlin/io/embrace/android/embracesdk/testcases/V2SessionApiTest.kt rename to embrace-android-sdk/src/integrationTest/kotlin/io/embrace/android/embracesdk/testcases/SessionApiTest.kt index 8a6bac0e6d..c4c1848845 100644 --- a/embrace-android-sdk/src/integrationTest/kotlin/io/embrace/android/embracesdk/testcases/V2SessionApiTest.kt +++ b/embrace-android-sdk/src/integrationTest/kotlin/io/embrace/android/embracesdk/testcases/SessionApiTest.kt @@ -17,7 +17,7 @@ import org.junit.Test import org.junit.runner.RunWith @RunWith(AndroidJUnit4::class) -internal class V2SessionApiTest { +internal class SessionApiTest { @Rule @JvmField diff --git a/embrace-android-sdk/src/integrationTest/kotlin/io/embrace/android/embracesdk/testcases/SpanTest.kt b/embrace-android-sdk/src/integrationTest/kotlin/io/embrace/android/embracesdk/testcases/SpanExporterTest.kt similarity index 99% rename from embrace-android-sdk/src/integrationTest/kotlin/io/embrace/android/embracesdk/testcases/SpanTest.kt rename to embrace-android-sdk/src/integrationTest/kotlin/io/embrace/android/embracesdk/testcases/SpanExporterTest.kt index bdd0efc2b6..69034ed794 100644 --- a/embrace-android-sdk/src/integrationTest/kotlin/io/embrace/android/embracesdk/testcases/SpanTest.kt +++ b/embrace-android-sdk/src/integrationTest/kotlin/io/embrace/android/embracesdk/testcases/SpanExporterTest.kt @@ -5,10 +5,10 @@ import androidx.test.ext.junit.runners.AndroidJUnit4 import io.embrace.android.embracesdk.IntegrationTestRule import io.embrace.android.embracesdk.fakes.FakeInternalErrorService import io.embrace.android.embracesdk.fakes.FakeSpanExporter -import io.embrace.android.embracesdk.opentelemetry.assertExpectedAttributes -import io.embrace.android.embracesdk.opentelemetry.assertHasEmbraceAttribute import io.embrace.android.embracesdk.internal.opentelemetry.embProcessIdentifier import io.embrace.android.embracesdk.internal.opentelemetry.embSequenceId +import io.embrace.android.embracesdk.opentelemetry.assertExpectedAttributes +import io.embrace.android.embracesdk.opentelemetry.assertHasEmbraceAttribute import io.embrace.android.embracesdk.recordSession import org.junit.Assert.assertEquals import org.junit.Assert.assertTrue @@ -19,7 +19,7 @@ import org.robolectric.annotation.Config @Config(sdk = [Build.VERSION_CODES.TIRAMISU]) @RunWith(AndroidJUnit4::class) -internal class SpanTest { +internal class SpanExporterTest { @Rule @JvmField val testRule: IntegrationTestRule = IntegrationTestRule { @@ -63,8 +63,6 @@ internal class SpanTest { } } - - @Test fun `a SpanExporter added after initialization won't be used`() { with(testRule) {