package Ġcom . War wick West on W right . Break ing Bad . Utilities Ċ Ċ import Ġcom . War wick West on W right . Break ing Bad . Data Objects . Break ing Bad Obj Ċ import Ġorg . junit . Test Ċ Ċ import Ġorg . junit . Assert .* Ċ Ċ class ĠBreaking Bad Search Filters Test Ġ{ ĊĊĠĠĠ Ġval Ġbreaking Bad Objs : ĠMutable List < Break ing Bad Obj > Ġ= Ġmutable ListOf () ĊĠĠĠ Ġval Ġbreaking Bad Search Filters Ġ= ĠBreaking Bad Search Filters () ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġfilter ByName () Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġbreaking Bad Obj Ġ= ĠBreaking Bad Obj ( 1 , Ġ" War wick ĠWest on ĠW right ", Ġ"", Ġ"", Ġ"", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ"", Ġ"", Ġ"", Ġ"", Ġ"", Ġ"", Ġ"") ĊĠĠĠĠĠĠĠ Ġbreaking Bad Objs . add ( breaking Bad Obj ) ĊĠĠĠĠĠĠĠ Ġbreaking Bad Objs . add ( Break ing Bad Obj ( 2 , Ġ" John ĠDoe ", Ġ"", Ġ"", Ġ"", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ"", Ġ"", Ġ"", Ġ"", Ġ"", Ġ"", Ġ"")) ĊĠĠĠĠĠĠĠ Ġval Ġfound Obj Ġ= Ġbreaking Bad Search Filters . filter ByName ( breaking Bad Objs , Ġ" War wick ĠWest on ĠW right ")[ 0 ] ĊĠĠĠĠĠĠĠ ĠassertEquals ( found Obj . getName (), Ġbreaking Bad Obj . getName ()) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġget Index From Char Id () Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġbreaking Bad Obj Ġ= ĠBreaking Bad Obj ( 1 , Ġ" War wick ĠWest on ĠW right ", Ġ"", Ġ"", Ġ"", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ"", Ġ"", Ġ"", Ġ"", Ġ"", Ġ"", Ġ"") ĊĠĠĠĠĠĠĠ Ġbreaking Bad Objs . add ( breaking Bad Obj ) ĊĠĠĠĠĠĠĠ Ġbreaking Bad Objs . add ( Break ing Bad Obj ( 2 , Ġ" John ĠDoe ", Ġ"", Ġ"", Ġ"", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ"", Ġ"", Ġ"", Ġ"", Ġ"", Ġ"", Ġ"")) ĊĠĠĠĠĠĠĠ Ġval Ġfound Idx Ġ= Ġbreaking Bad Search Filters . getIndex From Char Id ( breaking Bad Objs , Ġ 2 ) ĊĠĠĠĠĠĠĠ ĠassertEquals ( breaking Bad Obj . get Char Id (), Ġ 1 ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġall Images Pers isted () Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġbreaking Bad Obj Ġ= ĠBreaking Bad Obj ( 1 , Ġ" War wick ĠWest on ĠW right ", Ġ"", Ġ"", Ġ"", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ"", Ġ"", Ġ"", Ġ"", Ġ"", Ġ"", Ġ"") ĊĠĠĠĠĠĠĠ Ġbreaking Bad Objs . add ( breaking Bad Obj ) ĊĠĠĠĠĠĠĠ Ġbreaking Bad Objs . add ( Break ing Bad Obj ( 2 , Ġ" John ĠDoe ", Ġ"", Ġ"", Ġ"", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" Not ĠEmpty ", Ġ"", Ġ"", Ġ"", Ġ"", Ġ"", Ġ"")) ĊĠĠĠĠĠĠĠ Ġval ĠshouldBe False Ġ= Ġbreaking Bad Search Filters . all Images Pers isted ( breaking Bad Objs ) ĊĠĠĠĠĠĠĠ ĠassertEquals ( shouldBe False , Ġfalse ) ĊĠĠĠĠĠĠĠ Ġbreaking Bad Objs [ 0 ]. set Img B 6 4 (" Not ĠEmpty ") ĊĠĠĠĠĠĠĠ Ġval ĠshouldBe True Ġ= Ġbreaking Bad Search Filters . all Images Pers isted ( breaking Bad Objs ) ĊĠĠĠĠĠĠĠ ĠassertEquals ( shouldBe True , Ġtrue ) ĊĠĠĠ Ġ} Ċ }