/* Ċ Ġ* Ġ ĠCopyright Ġ 2 0 2 0 ĠFX Radio Ġby Ġh ud ace k . online Ċ Ġ* Ċ Ġ* ĠĠĠ ĠLicensed Ġunder Ġthe ĠApache ĠLicense , ĠVersion Ġ 2 . 0 Ġ( the Ġ" License "); Ċ Ġ* ĠĠĠ Ġyou Ġmay Ġnot Ġuse Ġthis Ġfile Ġexcept Ġin Ġcompliance Ġwith Ġthe ĠLicense . Ċ Ġ* ĠĠĠ ĠYou Ġmay Ġobtain Ġa Ġcopy Ġof Ġthe ĠLicense Ġat Ċ Ġ* Ċ Ġ* ĠĠĠĠĠĠĠ Ġhttp :// www . apache . org / licenses / LICENSE - 2 . 0 Ċ Ġ* Ċ Ġ* ĠĠĠ ĠUnless Ġrequired Ġby Ġapplicable Ġlaw Ġor Ġagreed Ġto Ġin Ġwriting , Ġsoftware Ċ Ġ* ĠĠĠ Ġdistributed Ġunder Ġthe ĠLicense Ġis Ġdistributed Ġon Ġan Ġ" AS ĠIS " ĠBASIS , Ċ Ġ* ĠĠĠ ĠWITHOUT ĠWARRANTIES ĠOR ĠCONDITIONS ĠOF ĠANY ĠKIND , Ġeither Ġexpress Ġor Ġimplied . Ċ Ġ* ĠĠĠ ĠSee Ġthe ĠLicense Ġfor Ġthe Ġspecific Ġlanguage Ġgoverning Ġpermissions Ġand Ċ Ġ* ĠĠĠ Ġlimitations Ġunder Ġthe ĠLicense . Ċ Ġ*/ Ċ Ċ package Ġonline . h ud ace k . fx radio . integration Ċ Ċ import Ġjavafx . stage . Stage Ċ import Ġonline . h ud ace k . fx radio . Fx Radio Ċ import Ġonline . h ud ace k . fx radio . Fx Radio Dark Ċ import Ġonline . h ud ace k . fx radio . utils . macos . Mac Menu Ċ import Ġorg . junit . jupiter . api . Test Ċ import Ġorg . junit . jupiter . api . extension . Extend With Ċ import Ġorg . test fx . api . Fx Assert Ċ import Ġorg . test fx . api . Fx Robot Ċ import Ġorg . test fx . framework . junit 5 . Application Extension Ċ import Ġorg . test fx . framework . junit 5 . Init Ċ import Ġorg . test fx . framework . junit 5 . Start Ċ import Ġorg . test fx . framework . junit 5 . Stop Ċ Ċ @ Extend With ( Application Extension :: class ) Ċ class ĠDark Mode Tests Ġ{ ĊĊĠĠĠ Ġprivate Ġlateinit Ġvar Ġapp : ĠF x Radio ĊĊĠĠĠ Ġprivate Ġval Ġnow Playing Label Ġ= Ġ"# now Streaming " ĊĠĠĠ Ġprivate Ġval Ġstations DataGrid Ġ= Ġ"# stations " ĊĊĠĠĠ Ġ@ Init ĊĠĠĠ Ġfun Ġinit () Ġ{ ĊĠĠĠĠĠĠĠ ĠMac Menu . isIn Test Ġ= Ġtrue ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Start ĊĠĠĠ Ġfun Ġstart ( stage : ĠStage ) Ġ{ ĊĠĠĠĠĠĠĠ Ġapp Ġ= ĠF x Radio Dark () ĊĠĠĠĠĠĠĠ Ġapp . start ( stage ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Stop ĊĠĠĠ Ġfun Ġstop () Ġ= Ġapp . stop () ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġdark Mode Test ( robot : ĠF x Robot ) Ġ{ ĊĠĠĠĠĠĠĠ ĠF x Assert . verify That ( now Playing Label , Ġhas Label (" Streaming Ġstopped ")) ĊĠĠĠĠĠĠĠ Ġ// TODO Ġcheck Ġapp Ġin Ġdark Ġmode ĊĠĠĠ Ġ} Ċ }