Understanding the Differences: Test Coverage vs Code Coverage