/** Ċ MIT ĠLicense Ċ Ċ Copyright Ġ( c ) Ġ 2 0 1 8 ĠY ouse ĠSe gu ros Ċ Ċ Permission Ġis Ġhereby Ġgranted , Ġfree Ġof Ġcharge , Ġto Ġany Ġperson Ġobtaining Ġa Ġcopy Ċ of Ġthis Ġsoftware Ġand Ġassociated Ġdocumentation Ġfiles Ġ( the Ġ" Software "), Ġto Ġdeal Ċ in Ġthe ĠSoftware Ġwithout Ġrestriction , Ġincluding Ġwithout Ġlimitation Ġthe Ġrights Ċ to Ġuse , Ġcopy , Ġmodify , Ġmerge , Ġpublish , Ġdistribute , Ġsublicense , Ġand / or Ġsell Ċ copies Ġof Ġthe ĠSoftware , Ġand Ġto Ġpermit Ġpersons Ġto Ġwhom Ġthe ĠSoftware Ġis Ċ furnished Ġto Ġdo Ġso , Ġsubject Ġto Ġthe Ġfollowing Ġconditions : Ċ Ċ The Ġabove Ġcopyright Ġnotice Ġand Ġthis Ġpermission Ġnotice Ġshall Ġbe Ġincluded Ġin Ġall Ċ copies Ġor Ġsubstantial Ġportions Ġof Ġthe ĠSoftware . Ċ Ċ THE ĠSOFTWARE ĠIS ĠPROVIDED Ġ" AS ĠIS ", ĠWITHOUT ĠWARRANTY ĠOF ĠANY ĠKIND , ĠEXPRESS ĠOR Ċ IMPLIED , ĠINCLUDING ĠBUT ĠNOT ĠLIMITED ĠTO ĠTHE ĠWARRANTIES ĠOF ĠMERCHANTABILITY , Ċ FITNESS ĠFOR ĠA ĠPARTICULAR ĠPURPOSE ĠAND ĠNONINFRINGEMENT . ĠIN ĠNO ĠEVENT ĠSHALL ĠTHE Ċ AUTHORS ĠOR ĠCOPYRIGHT ĠHOLDERS ĠBE ĠLIABLE ĠFOR ĠANY ĠCLAIM , ĠDAMAGES ĠOR ĠOTHER Ċ LIABILITY , ĠWHETHER ĠIN ĠAN ĠACTION ĠOF ĠCONTRACT , ĠTORT ĠOR ĠOTHERWISE , ĠARISING ĠFROM , Ċ OUT ĠOF ĠOR ĠIN ĠCONNECTION ĠWITH ĠTHE ĠSOFTWARE ĠOR ĠTHE ĠUSE ĠOR ĠOTHER ĠDEALINGS ĠIN ĠTHE Ċ SOFTWARE . Ċ Ġ*/ Ċ package Ġbr . com . y ouse . forms . format ters Ċ Ċ import Ġjava . util .* Ċ import Ġkotlin . test . Test Ċ import Ġkotlin . test . assertEquals Ċ Ċ class ĠDate Formatter Test Ġ{ ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġshould Format Date () Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġlocale Ġ= ĠLocale (" PT ", Ġ" BR ") ĊĠĠĠĠĠĠĠ Ġval Ġformatter Ġ= ĠDate Formatter (" dd / MM / yyyy ", Ġlocale ) ĊĠĠĠĠĠĠĠ Ġval Ġdate Ġ= ĠCalendar . getInstance ( locale ). apply Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġset ( Calendar . YEAR , Ġ 2 0 1 8 ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġset ( Calendar . MONTH , Ġ 5 ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġset ( Calendar . DAY _ OF _ MONTH , Ġ 3 0 ) ĊĠĠĠĠĠĠĠ Ġ}. time ĊĊĠĠĠĠĠĠĠ ĠassertEquals ( formatter . format ( date ), Ġ" 3 0 / 0 6 / 2 0 1 8 ") ĊĠĠĠ Ġ} Ċ }