add new test case
fix the source code, pass previous failed ut
update the LcovInfo class usage.