package Ġorg . ge ep aw h ill . content ment . fragments Ċ Ċ import Ġjavafx . scene . Group Ċ import Ġorg . assertj . core . api . Assertions . assertThat Ċ import Ġorg . ge ep aw h ill . content ment . core . Context Ċ import Ġorg . junit . jupiter . api . Assertions Ċ import Ġorg . junit . jupiter . api . Test Ċ Ċ class ĠExit Test Ġ{ ĊĠĠĠ Ġprivate Ġval Ġcontext Ġ= ĠContext () ĊĠĠĠ Ġprivate Ġval Ġgroup Ġ= ĠGroup () ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġremoves Group () Ġ{ ĊĠĠĠĠĠĠĠ Ġcontext . canvas . children . add ( group ) ĊĠĠĠĠĠĠĠ Ġval Ġexit Ġ= ĠExit ( group ) ĊĠĠĠĠĠĠĠ Ġexit . prepare ( context ) ĊĠĠĠĠĠĠĠ Ġexit . interpolate ( context , Ġ 1 . 0 ) ĊĠĠĠĠĠĠĠ ĠassertThat ( context . canvas . children . contains ( group )). isFalse () ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġis Instant () Ġ{ ĊĠĠĠĠĠĠĠ Ġcontext . canvas . children . add ( group ) ĊĠĠĠĠĠĠĠ Ġval Ġexit Ġ= ĠExit ( group ) ĊĠĠĠĠĠĠĠ Ġexit . prepare ( context ) ĊĠĠĠĠĠĠĠ ĠassertThat ( exit . interpolate ( context , Ġ. 1 )). isFalse () ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġmissing Group Throws () Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġexit Ġ= ĠExit ( group ) ĊĠĠĠĠĠĠĠ Ġexit . prepare ( context ) ĊĠĠĠĠĠĠĠ ĠAssertions . assert Throws ( NullPointerException :: class . java ) Ġ{ Ġexit . interpolate ( context , Ġ. 1 ) Ġ} ĊĠĠĠ Ġ} Ċ } Ċ