Coverage Summary for Class: TtlParametersValidator (cloud.mindbox.mobile_sdk.inapp.data.validators)

Class Method, % Branch, % Line, % Instruction, %
TtlParametersValidator 100% (2/2) 100% (2/2) 100% (12/12)
TtlParametersValidator$isValid$1 100% (1/1) 100% (2/2) 100% (1/1) 100% (11/11)
Total 100% (3/3) 100% (2/2) 100% (3/3) 100% (23/23)


 package cloud.mindbox.mobile_sdk.inapp.data.validators
 
 import cloud.mindbox.mobile_sdk.models.operation.response.SettingsDtoBlank
 import cloud.mindbox.mobile_sdk.parseTimeSpanToMillis
 import cloud.mindbox.mobile_sdk.utils.loggingRunCatching
 
 internal class TtlParametersValidator : Validator<SettingsDtoBlank.TtlDtoBlank> {
 
     override fun isValid(item: SettingsDtoBlank.TtlDtoBlank): Boolean = loggingRunCatching(false) {
         item.inApps.parseTimeSpanToMillis() >= 0
     }
 }