File tree Expand file tree Collapse file tree 4 files changed +7
-6
lines changed
features/dd-sdk-android-rum/src
testFixtures/kotlin/com/datadog/android/rum/utils/forge
test/kotlin/com/datadog/android/rum/utils/forge Expand file tree Collapse file tree 4 files changed +7
-6
lines changed Original file line number Diff line number Diff line change @@ -50,7 +50,6 @@ internal class Configurator : BaseConfigurator() {
50
50
forge.addFactory(FrameMetricDataForgeryFactory ())
51
51
forge.addFactory(ViewUIPerformanceReportForgeryFactory ())
52
52
forge.addFactory(SlowFramesConfigurationForgeryFactory ())
53
- forge.addFactory(AccessibilityForgeryFactory ())
54
53
55
54
// Telemetry schema models
56
55
forge.addFactory(TelemetryDebugEventForgeryFactory ())
Original file line number Diff line number Diff line change 6
6
7
7
package com.datadog.android.rum.utils.forge
8
8
9
- import com.datadog.android.rum.model.ViewEvent
9
+ import com.datadog.android.rum.model.ViewEvent.Accessibility
10
10
import fr.xgouchet.elmyr.Forge
11
11
import fr.xgouchet.elmyr.ForgeryFactory
12
12
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 (
16
16
textSize = forge.aNullable { forge.aString() },
17
17
rtlEnabled = forge.aNullable { forge.aBool() },
18
18
screenReaderEnabled = forge.aNullable { forge.aBool() },
Original file line number Diff line number Diff line change @@ -60,4 +60,5 @@ fun Forge.useCommonRumFactories() {
60
60
addFactory(ErrorEventForgeryFactory ())
61
61
addFactory(LongTaskEventForgeryFactory ())
62
62
addFactory(ResourceTimingForgeryFactory ())
63
+ addFactory(AccessibilityForgeryFactory ())
63
64
}
Original file line number Diff line number Diff line change 7
7
package com.datadog.android.rum.utils.forge
8
8
9
9
import com.datadog.android.rum.model.ViewEvent
10
+ import com.datadog.android.rum.model.ViewEvent.Accessibility
10
11
import com.datadog.tools.unit.forge.exhaustiveAttributes
11
12
import fr.xgouchet.elmyr.Forge
12
13
import fr.xgouchet.elmyr.ForgeryFactory
@@ -64,7 +65,7 @@ class ViewEventForgeryFactory : ForgeryFactory<ViewEvent> {
64
65
refreshRateAverage = forge.aNullable { aPositiveDouble() },
65
66
refreshRateMin = forge.aNullable { aPositiveDouble() },
66
67
frustration = forge.aNullable { ViewEvent .Frustration (aPositiveLong()) },
67
- accessibility = forge.aNullable { forge.getForgery<ViewEvent . Accessibility >() }
68
+ accessibility = forge.aNullable { forge.getForgery<Accessibility >() }
68
69
),
69
70
connectivity = forge.aNullable {
70
71
ViewEvent .Connectivity (
You can’t perform that action at this time.
0 commit comments