Untitled
/** Test for [CheckoutGroceryDetailConfirmToDomainMapper] */ @Feature(AllureFeatures.COMMON_UNITTEST_UTILS__ALLURE_FEATURES__CHECKOUT) @Owner(AllureOwners.COMMON_UNITTEST_UTILS__ALLURE_OWNERS__ALEKSANDR_RUDAK) internal class CheckoutGroceryDetailConfirmToDomainMapperTest { @org.junit.jupiter.api.Test fun `GIVEN params WHEN map THEN Domain`() { val uiMapper = CheckoutGroceryDetailConfirmToDomainMapper() val params = getParams() val actualData = uiMapper.map(params) val expectedData = getExpectedData() assertEquals(expectedData, actualData) } private fun getParams() = CheckoutCoreDetailConfirmToDomainMapper.Params( bonusAmount = BigDecimal.ZERO, paymentMethod = "", promoCode = "", premiumCode = "", recipient = CheckoutGroceryDetailConfirmToDomainMapper.Params.Recipient( name = "", surname = "", phoneNumber = "" ) ) private fun getExpectedData() = CheckoutGroceryDetailConfirmDomain( paymentMethod = "", bonusAmount = BigDecimal.ZERO, promoCode = "", premiumCode = "", recipient = CheckoutGroceryDetailConfirmDomain.Recipient( name = "", surname = "", phoneNumber = "" ) ) }
Leave a Comment