package Ġcom . w ut si . flutter . sd ui Ċ Ċ import Ġcom . w ut si . flutter . sd ui . enums . Widget Type Ċ import Ġorg . junit . jupiter . api . Test Ċ import Ġkotlin . test . assertEquals Ċ import Ġkotlin . test . assertNull Ċ Ċ internal Ġclass ĠBottom NavigationBar Test Ġ{ ĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġto Widget () Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġobj Ġ= ĠBottom NavigationBar ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġitems Ġ= ĠlistOf ( Bottom NavigationBar Item (" xxx ", Ġ"", ĠAction ())), ĊĠĠĠĠĠĠĠĠĠĠĠ Ġselected Item Color Ġ= Ġ" 1 1 1 ", ĊĠĠĠĠĠĠĠĠĠĠĠ Ġun selected Item Color Ġ= Ġ" 2 2 2 ", ĊĠĠĠĠĠĠĠĠĠĠĠ Ġbackground Ġ= Ġ" red ", ĊĠĠĠĠĠĠĠĠĠĠĠ Ġicon Size Ġ= Ġ 3 3 . 0 , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġelevation Ġ= Ġ 2 2 . 0 , ĊĠĠĠĠĠĠĠĠĠĠĠ ĠcurrentIndex Ġ= Ġ 4 ĊĠĠĠĠĠĠĠ Ġ) ĊĊĠĠĠĠĠĠĠ Ġval Ġwidget Ġ= Ġobj . to Widget () ĊĊĠĠĠĠĠĠĠ ĠassertEquals ( Widget Type . Bottom NavigationBar , Ġwidget . type ) ĊĠĠĠĠĠĠĠ ĠassertNull ( widget . action ) ĊĊĠĠĠĠĠĠĠ ĠassertEquals ( 6 , Ġwidget . attributes . size ) ĊĠĠĠĠĠĠĠ ĠassertEquals ( obj . selected Item Color , Ġwidget . attributes [" selected Item Color "]) ĊĠĠĠĠĠĠĠ ĠassertEquals ( obj . un selected Item Color , Ġwidget . attributes [" un selected Item Color "]) ĊĠĠĠĠĠĠĠ ĠassertEquals ( obj . background , Ġwidget . attributes [" background "]) ĊĠĠĠĠĠĠĠ ĠassertEquals ( obj . icon Size , Ġwidget . attributes [" icon Size "]) ĊĠĠĠĠĠĠĠ ĠassertEquals ( obj . elevation , Ġwidget . attributes [" elevation "]) ĊĠĠĠĠĠĠĠ ĠassertEquals ( obj . currentIndex , Ġwidget . attributes [" currentIndex "]) ĊĊĠĠĠĠĠĠĠ ĠassertEquals ( 1 , Ġwidget . children . size ) ĊĠĠĠ Ġ} Ċ } Ċ