package Ġcom . r ak uten . tech . mobile . mini app . api Ċ Ċ import Ġcom . r ak uten . tech . mobile . mini app . TEST _ VALUE Ċ import Ġokhttp 3 . mock webserver . Mock Response Ċ import Ġretrofit 2 . Call Ċ import Ġretrofit 2 . http . GET Ċ Ċ interface ĠTest Api Ġ{ ĊĠĠĠ Ġ@ GET (" test endpoint ") ĊĠĠĠ Ġfun Ġfetch (): ĠCall < Test Response > Ċ } Ċ Ċ data Ġclass ĠTest Response ( ĊĠĠĠ Ġval Ġtest Key : ĠString Ċ ) Ċ Ċ fun Ġcreate Test ApiResponse ( ĊĠĠĠ Ġtest Value : ĠString Ġ= ĠTEST _ VALUE Ċ ) Ġ= ĠMock Response (). set Body ( ĊĠĠĠ Ġ""" ĊĠĠĠĠĠĠĠ Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" test Key ": Ġ"$ test Value " ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ""" . trim Indent () Ċ ) Ċ Ċ fun Ġcreate Invalid Test ApiResponse ( ĊĠĠĠ Ġtest Value : ĠString Ġ= ĠTEST _ VALUE Ċ ) Ġ= ĠMock Response (). set Body ( ĊĠĠĠ Ġ""" ĊĠĠĠĠĠĠĠ Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" test Key ": Ġ{" $ test Value "}, ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ""" . trim Indent () Ċ ) Ċ