package Ġcom . inst ac art . formula . internal Ċ Ċ import Ġcom . google . common . truth . Truth . assertThat Ċ import Ġcom . inst ac art . formula . Transition Ċ import Ġorg . junit . Test Ċ Ċ class ĠTransition UtilsTest Ġ{ ĊĊĠĠĠ Ġ@ Test Ġfun Ġ` none Ġtransition Ġis Ġempty `() Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġnone Ġ= ĠTransition . Factory . none () ĊĠĠĠĠĠĠĠ ĠassertThat ( Transition Utils . isEmpty ( none )). isTrue () ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test Ġfun Ġ` state Ġchange Ġis Ġnot Ġempty `() Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġtransition Ġ= ĠTransition ( state Ġ= Ġ"") ĊĠĠĠĠĠĠĠ ĠassertThat ( Transition Utils . isEmpty ( transition )). isFalse () ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test Ġfun Ġ` transition Ġwith Ġmessages Ġis Ġnot Ġempty `() Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġtransition Ġ= ĠTransition < String >( effects Ġ= Ġ{}) ĊĠĠĠĠĠĠĠ ĠassertThat ( Transition Utils . isEmpty ( transition )). isFalse () ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test Ġfun Ġ` simple Ġtransition Ġcreate `() Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġtransition Ġ= ĠTransition . create Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġtransition (" new Ġstate ") ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ ĠassertThat ( transition . state ). isEqualTo (" new Ġstate ") ĊĠĠĠ Ġ} Ċ } Ċ