Skip to content

Commit d82fee8

Browse files
committed
chore: Register UpdateExternalRefreshRateEvent with RumRawEvent forgery
1 parent babbeca commit d82fee8

File tree

1 file changed

+9
-0
lines changed
  • features/dd-sdk-android-rum/src/test/kotlin/com/datadog/android/rum/internal/domain/scope

1 file changed

+9
-0
lines changed

features/dd-sdk-android-rum/src/test/kotlin/com/datadog/android/rum/internal/domain/scope/RumRawEventExt.kt

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -150,6 +150,14 @@ internal fun Forge.updatePerformanceMetricEvent(): RumRawEvent.UpdatePerformance
150150
)
151151
}
152152

153+
internal fun Forge.updateExternalRefreshRateEvent(): RumRawEvent.UpdateExternalRefreshRate {
154+
val time = Time()
155+
return RumRawEvent.UpdateExternalRefreshRate(
156+
frameTimeSeconds = aDouble(),
157+
eventTime = time
158+
)
159+
}
160+
153161
internal fun Forge.addFeatureFlagEvaluationEvent(): RumRawEvent.AddFeatureFlagEvaluation {
154162
val time = Time()
155163
return RumRawEvent.AddFeatureFlagEvaluation(
@@ -206,6 +214,7 @@ internal fun Forge.anyRumEvent(excluding: List<KClass<out RumRawEvent>> = listOf
206214
strictSameTypePair(RumRawEvent.AddFeatureFlagEvaluation::class, { addFeatureFlagEvaluationEvent() }),
207215
strictSameTypePair(RumRawEvent.AddCustomTiming::class, { addCustomTimingEvent() }),
208216
strictSameTypePair(RumRawEvent.UpdatePerformanceMetric::class, { updatePerformanceMetricEvent() }),
217+
strictSameTypePair(RumRawEvent.UpdateExternalRefreshRate::class, { updateExternalRefreshRateEvent() }),
209218
strictSameTypePair(RumRawEvent.AddViewLoadingTime::class, { addViewLoadingTimeEvent() })
210219
)
211220
return this.anElementFrom(

0 commit comments

Comments
 (0)