Skip to content

Commit d674678

Browse files
committed
RUM-11121: Move accessibility forgery to fixtures
1 parent 4e9773c commit d674678

File tree

4 files changed

+7
-6
lines changed

4 files changed

+7
-6
lines changed

features/dd-sdk-android-rum/src/test/kotlin/com/datadog/android/rum/utils/forge/Configurator.kt

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,6 @@ internal class Configurator : BaseConfigurator() {
5050
forge.addFactory(FrameMetricDataForgeryFactory())
5151
forge.addFactory(ViewUIPerformanceReportForgeryFactory())
5252
forge.addFactory(SlowFramesConfigurationForgeryFactory())
53-
forge.addFactory(AccessibilityForgeryFactory())
5453

5554
// Telemetry schema models
5655
forge.addFactory(TelemetryDebugEventForgeryFactory())
Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6,13 +6,13 @@
66

77
package com.datadog.android.rum.utils.forge
88

9-
import com.datadog.android.rum.model.ViewEvent
9+
import com.datadog.android.rum.model.ViewEvent.Accessibility
1010
import fr.xgouchet.elmyr.Forge
1111
import fr.xgouchet.elmyr.ForgeryFactory
1212

13-
internal class AccessibilityForgeryFactory : ForgeryFactory<ViewEvent.Accessibility> {
14-
override fun getForgery(forge: Forge): ViewEvent.Accessibility {
15-
return ViewEvent.Accessibility(
13+
internal class AccessibilityForgeryFactory : ForgeryFactory<Accessibility> {
14+
override fun getForgery(forge: Forge): Accessibility {
15+
return Accessibility(
1616
textSize = forge.aNullable { forge.aString() },
1717
rtlEnabled = forge.aNullable { forge.aBool() },
1818
screenReaderEnabled = forge.aNullable { forge.aBool() },

features/dd-sdk-android-rum/src/testFixtures/kotlin/com/datadog/android/rum/utils/forge/ForgeExt.kt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -60,4 +60,5 @@ fun Forge.useCommonRumFactories() {
6060
addFactory(ErrorEventForgeryFactory())
6161
addFactory(LongTaskEventForgeryFactory())
6262
addFactory(ResourceTimingForgeryFactory())
63+
addFactory(AccessibilityForgeryFactory())
6364
}

features/dd-sdk-android-rum/src/testFixtures/kotlin/com/datadog/android/rum/utils/forge/ViewEventForgeryFactory.kt

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77
package com.datadog.android.rum.utils.forge
88

99
import com.datadog.android.rum.model.ViewEvent
10+
import com.datadog.android.rum.model.ViewEvent.Accessibility
1011
import com.datadog.tools.unit.forge.exhaustiveAttributes
1112
import fr.xgouchet.elmyr.Forge
1213
import fr.xgouchet.elmyr.ForgeryFactory
@@ -64,7 +65,7 @@ class ViewEventForgeryFactory : ForgeryFactory<ViewEvent> {
6465
refreshRateAverage = forge.aNullable { aPositiveDouble() },
6566
refreshRateMin = forge.aNullable { aPositiveDouble() },
6667
frustration = forge.aNullable { ViewEvent.Frustration(aPositiveLong()) },
67-
accessibility = forge.aNullable { forge.getForgery<ViewEvent.Accessibility>() }
68+
accessibility = forge.aNullable { forge.getForgery<Accessibility>() }
6869
),
6970
connectivity = forge.aNullable {
7071
ViewEvent.Connectivity(

0 commit comments

Comments
 (0)