Adding header check and unit test, this would enable using using multilevel logic in complex tests that needs header checks. Change-Id: I0323dece724499432696d95b8129b210833c6b2b