Add check for bad not eval in compound matcher
Add compound matcher tests