=============================== Coverage summary ===============================
Statements : 95.98% ( 191/199 )
Branches : 68.42% ( 39/57 )
Functions : 33.33% ( 1/3 )
Lines : 96.79% ( 181/187 )
================================================================================