package Ġk tx . vis Ċ Ċ import Ġcom . badlogic . gdx . scenes . scene 2 d . ui . Image Ċ import Ġcom . kot cr ab . vis . ui . Vis UI Ċ import Ġorg . junit . Assert .* Ċ import Ġorg . junit . Test Ċ Ċ /** Ġ@ author ĠK ot cr ab Ġ*/ Ċ class ĠMen us Test Ġ: ĠNeeds Lib G DX () Ġ{ ĊĠ Ġ@ Test ĊĠ Ġfun Ġshould Create PopupMenu () Ġ{ ĊĠĠĠ Ġvar Ġinit Inv oked Ġ= Ġfalse ĊĠĠĠ Ġpopup Menu Ġ{ ĊĠĠĠĠĠ Ġinit Inv oked Ġ= Ġtrue ĊĠĠĠ Ġ} ĊĠĠĠ ĠassertTrue ( init Inv oked ) ĊĠ Ġ} ĊĊĠ Ġ@ Test ĊĠ Ġfun Ġshould Create MenuBar () Ġ{ ĊĠĠĠ Ġvar Ġinit Inv oked Ġ= Ġfalse ĊĠĠĠ Ġmenu Bar Ġ{ ĊĠĠĠĠĠ Ġinit Inv oked Ġ= Ġtrue ĊĠĠĠ Ġ} ĊĠĠĠ ĠassertTrue ( init Inv oked ) ĊĠ Ġ} ĊĊĠ Ġ@ Test ĊĠ Ġfun Ġshould Create Menu () Ġ{ ĊĠĠĠ Ġvar Ġinit Inv oked Ġ= Ġfalse ĊĠĠĠ Ġmenu Bar Ġ{ ĊĠĠĠĠĠ Ġval Ġtitle Ġ= Ġ" Test ĠMenu " ĊĠĠĠĠĠ Ġval Ġmenu Ġ= Ġmenu ( title ) Ġ{ ĊĠĠĠĠĠĠĠ Ġinit Inv oked Ġ= Ġtrue ĊĠĠĠĠĠ Ġ} ĊĠĠĠĠĠ ĠassertEquals ( menu . title , Ġtitle ) ĊĠĠĠĠĠ ĠassertEquals ( this . table . children . size , Ġ 1 ) ĊĠĠĠ Ġ} ĊĠĠĠ ĠassertTrue ( init Inv oked ) ĊĠ Ġ} ĊĊĠ Ġ@ Test ĊĠ Ġfun Ġshould Create MenuItem () Ġ{ ĊĠĠĠ Ġvar Ġinit Inv oked Ġ= Ġfalse ĊĠĠĠ Ġpopup Menu Ġ{ ĊĠĠĠĠĠ Ġval Ġtext Ġ= Ġ" Test ĠItem " ĊĠĠĠĠĠ Ġmenu Item ( text ) Ġ{ ĊĠĠĠĠĠĠĠ Ġinit Inv oked Ġ= Ġtrue ĊĠĠĠĠĠĠĠ ĠassertEquals ( this . text . toString (), Ġtext ) ĊĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĠĠĠ ĠassertTrue ( init Inv oked ) ĊĠ Ġ} ĊĊĠ Ġ@ Test ĊĠ Ġfun Ġshould Create MenuItem With Drawable () Ġ{ ĊĠĠĠ Ġvar Ġinit Inv oked Ġ= Ġfalse ĊĠĠĠ Ġpopup Menu Ġ{ ĊĠĠĠĠĠ Ġval Ġtext Ġ= Ġ" Test ĠItem " ĊĠĠĠĠĠ Ġval Ġdrawable Ġ= ĠVis UI . get Skin (). get Drawable (" white ") ĊĠĠĠĠĠ Ġmenu Item ( text , Ġdrawable ) Ġ{ ĊĠĠĠĠĠĠĠ Ġinit Inv oked Ġ= Ġtrue ĊĠĠĠĠĠĠĠ ĠassertEquals ( this . text . toString (), Ġtext ) ĊĠĠĠĠĠĠĠ ĠassertEquals ( this . image . drawable , Ġdrawable ) ĊĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĠĠĠ ĠassertTrue ( init Inv oked ) ĊĠ Ġ} ĊĊĠ Ġ@ Test ĊĠ Ġfun Ġshould Create MenuItem With Image () Ġ{ ĊĠĠĠ Ġvar Ġinit Inv oked Ġ= Ġfalse ĊĠĠĠ Ġpopup Menu Ġ{ ĊĠĠĠĠĠ Ġval Ġtext Ġ= Ġ" Test ĠItem " ĊĠĠĠĠĠ Ġval Ġimage Ġ= ĠImage ( Vis UI . get Skin (). get Drawable (" white ")) ĊĠĠĠĠĠ Ġmenu Item ( text , Ġimage ) Ġ{ ĊĠĠĠĠĠĠĠ Ġinit Inv oked Ġ= Ġtrue ĊĠĠĠĠĠĠĠ ĠassertEquals ( this . text . toString (), Ġtext ) ĊĠĠĠĠĠĠĠ ĠassertEquals ( this . image , Ġimage ) ĊĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĠĠĠ ĠassertTrue ( init Inv oked ) ĊĠ Ġ} ĊĊĠ Ġ@ Test ĊĠ Ġfun Ġshould Create Sub Menu () Ġ{ ĊĠĠĠ Ġvar Ġinit Inv oked Ġ= Ġfalse ĊĠĠĠ Ġpopup Menu Ġ{ ĊĠĠĠĠĠ Ġmenu Item ("") Ġ{ ĊĠĠĠĠĠĠĠ Ġsub Menu Ġ{ ĊĠĠĠĠĠĠĠĠĠ Ġinit Inv oked Ġ= Ġtrue ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ ĠassertNotNull ( this . sub Menu ) ĊĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĠĠĠ ĠassertTrue ( init Inv oked ) ĊĠ Ġ} Ċ } Ċ