1)You being high does not give another individual the right to assault you.

2)Court ordered drug test don't happen because of accusations mad by the person you accused of assault.

3)There is something missing from your story, why did he hit you?
Are you a minor? Was this a person with some type of authority?

Trust nothing I say, ask a legal professional, they usually don't come cheap.