Bollywood actor Emraan Hashmi has tested positive for swine flu amid recent success.