For a misdemeanor you should just have to pay a fine. I don't think you will be tested. Only if you are placed on some form of supervised probation. But definitely consult with an attorney in your area because every state is different. If you lived in Oregon you could get a medical marijuana card and smoke freely with no worries. And it's already been legalized in Washington and Colorado for recreational use. Good luck and don't let this cause more anxiety for you. It's a victim-less and harmless drug.
Did you receive a citation for a Class C paraphernalia charge, or a Class A? Big difference. As the other attorneys have stated, you will most likely not get tested, unless you show up to court intoxicated. Then the judge can test you, if he/she deems necessary.
My answers are not intended as anything more than an educational response to generic questions posted on this site.