Some additional test cases have been introduced to the basic_deserializer class test to cover missing lines/branches.
Also, it's turned out that executing some API WITHIN a if condition would result in missing branch coverage for such a condition.
So, I have made some workaround to suppress meaningless coverage loss. (This would be optimized during Release builds, I guess.)
Now, all the lines & branches of the fkYAML library implementation have been covered by the unit test app. 100%!
Some additional test cases have been introduced to the basic_deserializer class test to cover missing lines/branches.
Also, it's turned out that executing some API WITHIN a if condition would result in missing branch coverage for such a condition.
So, I have made some workaround to suppress meaningless coverage loss. (This would be optimized during Release builds, I guess.)
Now, all the lines & branches of the fkYAML library implementation have been covered by the unit test app. 100%!