test constructor basic method test basic initi checklist checklist list checklist add test data list add item test list add item test list set categori test categori list add item test list add item test verifi size list checklist size incorrect list size verifi item correctli ad iter check item item list check item list categori descript iter categori gener descript test categori gener descript test categori test categori descript test categori test categori descript test test categori descript correct checklist item incorrectli ad categori categori descript descript categori item categori descript item descript creat list test add checklist list checklist add test item list list add list verifi size list checklist add checklist fail list size 