package Ġch . y vu . test store . common Ċ Ċ import Ġorg . junit . Assert . assertEquals Ċ import Ġorg . junit . Test Ċ Ċ class ĠPage Test Ġ{ ĊĊĠĠĠ Ġ@ Test Ġfun Ġmap Maps Page Content () Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġoriginal Ġ= ĠlistOf ( 1 , Ġ 2 , Ġ 3 ) ĊĠĠĠĠĠĠĠ Ġval Ġpage Ġ= ĠPage ( original , Ġnull ) ĊĊĠĠĠĠĠĠĠ Ġval Ġresulting Page Ġ= Ġpage . map Ġ{ Ġ 2 Ġ* Ġit Ġ} ĊĊĠĠĠĠĠĠĠ ĠassertEquals ( listOf ( 2 , Ġ 4 , Ġ 6 ), Ġresulting Page . results ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test Ġfun Ġmap Le av s Next Page Un changed () Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġnext Page Ġ= Ġ" abc de " ĊĠĠĠĠĠĠĠ Ġval Ġpage Ġ= ĠPage ( emptyList < Int >(), Ġnext Page ) ĊĊĠĠĠĠĠĠĠ Ġval Ġresulting Page Ġ= Ġpage . map Ġ{ Ġ 2 Ġ* Ġit Ġ} ĊĊĠĠĠĠĠĠĠ ĠassertEquals ( next Page , Ġresulting Page . next Page ) ĊĠĠĠ Ġ} Ċ }