package Ġcom . github . im an is olution s . im an ip ost it api Ċ Ċ import Ġny la . solutions . core . security . user . data . UserProfile Ċ import Ġny la . solutions . core . util . Config Ċ import Ġorg . junit . Test Ċ import Ġorg . junit . Assert .* Ċ import Ġorg . junit . Ignore Ċ import Ġjava . time . LocalDate Ċ Ċ @ Ignore Ċ class ĠPost it Sender Test Ċ { ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġtest Sending () ĊĠĠĠ Ġ{ ĊĊĠĠĠĠĠĠĠ Ġvar Ġpost it Sender Ġ= ĠPost it Sender () ĊĠĠĠĠĠĠĠ Ġvar Ġuser Profile Ġ= Ġbuild User () ĊĊĠĠĠĠĠĠĠ Ġvar Ġcontent Ġ: String Ġ= Ġpost it Sender . send Ann ivers ary Card ( user Profile ) ĊĊĠĠĠĠĠĠĠ ĠassertTrue (" content :"+ content +" Ġ Ġis Ġnot Ġblank ", content . length Ġ> Ġ 0 ) ĊĊĠĠĠĠĠĠĠ ĠassertTrue (" content :"+ content +" Ġ Ġcontains ĠH appy ĠAnn ivers ary ", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġcontent . contains (" Happy ĠAnn ivers ary ")) ĊĊĠĠĠĠĠĠĠ ĠassertTrue (" content :"+ content +" Ġ Ġcontains ĠI man i ", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġcontent . contains (" I man i ")) ĊĠĠĠ Ġ} ĊĊĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġtest Send Today Ann ivers aries () ĊĠĠĠ Ġ{ ĊĠĠĠĠĠĠĠ Ġ// Save Ġa Ġuser ĊĠĠĠĠĠĠĠ Ġvar Ġgg Ġ= Ġbuild User () ĊĊĠĠĠĠĠĠĠ Ġvar Ġpost it Sender Ġ= ĠPost it Sender () ĊĊĠĠĠĠĠĠĠ Ġvar Ġdao = ĠPost it Dao () ĊĠĠĠĠĠĠĠ Ġdao . save Ann ivers ary ( LocalDate . now (), gg ) ĊĊĠĠĠĠĠĠĠ Ġvar Ġuser Profiles Ġ: ĠCollection < UserProfile > Ġ= post it Sender . send Today Ann ivers aries (); ĊĊĠĠĠĠĠĠĠ ĠassertTrue (" User Ġprofiles Ġnot Ġempty ", Ġuser Profiles . size Ġ> Ġ 0 Ġ) ĊĊĠĠĠĠĠĠĠ Ġuser Profiles . contains ( gg ) ĊĊĠĠĠ Ġ}// -------------------------------- ĊĠĠĠ Ġprivate Ġfun Ġbuild User (): ĠUser Profile Ġ{ ĊĠĠĠĠĠĠĠ Ġvar Ġuser Profile Ġ= ĠUser Profile () ĊĠĠĠĠĠĠĠ Ġuser Profile . firstName Ġ= Ġ" I man i " ĊĠĠĠĠĠĠĠ Ġuser Profile . email Ġ= ĠConfig . getProperty (" TO _ EMAIL _ TEST ") ĊĠĠĠĠĠĠĠ Ġreturn Ġuser Profile ĊĠĠĠ Ġ} Ċ }