package Ġcom . stripe . android . view . i 1 8 n Ċ Ċ import Ġcom . stripe . android . Stripe Error Ċ import Ġcom . stripe . android . Stripe Error Fixtures Ċ import Ġkotlin . test . Before Test Ċ import Ġkotlin . test . Test Ċ import Ġkotlin . test . assertEquals Ċ Ċ class ĠTrans lator Manager Test Ġ{ ĊĊĠĠĠ Ġ@ Before Test ĊĠĠĠ Ġfun Ġsetup () Ġ{ ĊĠĠĠĠĠĠĠ ĠTrans lator Manager . set ErrorMessage Translator ( null ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġtest Default ErrorMessage Translator () Ġ{ ĊĠĠĠĠĠĠĠ ĠassertEquals ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" error !", ĊĠĠĠĠĠĠĠĠĠĠĠ ĠTrans lator Manager . get ErrorMessage Translator () ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. translate ( 0 , Ġ" error !", ĠSTR I PE _ ERROR ) ĊĠĠĠĠĠĠĠ Ġ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġtest Custom ErrorMessage Translator () Ġ{ ĊĠĠĠĠĠĠĠ ĠTrans lator Manager . set ErrorMessage Translator ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġobject Ġ: ĠError Message Translator Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġoverride Ġfun Ġtranslate ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġhttp Code : ĠInt , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠerrorMessage : ĠString ?, ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġstripe Error : ĠStripe Error ? ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ): ĠString Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġreturn Ġ" custom Ġmessage " ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠ ĠassertEquals ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" custom Ġmessage ", ĊĠĠĠĠĠĠĠĠĠĠĠ ĠTrans lator Manager . get ErrorMessage Translator () ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. translate ( 0 , Ġ" original Ġmessage ", ĠSTR I PE _ ERROR ) ĊĠĠĠĠĠĠĠ Ġ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġprivate Ġcompanion Ġobject Ġ{ ĊĠĠĠĠĠĠĠ Ġprivate Ġval ĠSTR I PE _ ERROR Ġ= ĠStripe Error Fixtures . INVALID _ REQUEST _ ERROR ĊĠĠĠ Ġ} Ċ } Ċ