I'm not sure that I fully understood your question, but still take a picture. As I understand it, 100% coverage means that each line of code in the project is executed by your test cases. This basically means that you have ensured that control is passed along every line of code in your project.
In general, I have never seen 100% coverage since it is very difficult to check every code path. Consider, for example, the different types of exceptions that are handled by your code, how do you use the catch block for each exception in a test case? You will need to somehow mimic an exception, which is not always easy.
source share