Hurt knee while training - should I still compete?

Hey guys, I have a comp I've been planning for a while (nothing major) but I'm really trying to force myself to build competition skills and the thought that I'd be missing out is gnawing at me. I was rolling with a black belt today and he legit just pushed me back somewhat explosively while I was on my knees trying to pass and I felt an instant sharp pain at the right-most part of the back of my knee. It went away pretty quick but hours later whatever was hurt feels very stiff and putting weight on the affected leg is quite painful. Now, competition is on Saturday and I was hoping that the pain would subside by the morning. I'd really appreciate if you guys could help me weight in on this.