Wow, what a mess. In a round about way Dream of the Iris is right, if Dream noticed it was an oral fluids test, which you're face did point out to them. Stativatoker is kind of far off, THC metabolites can be found in the urine for anywhere from a few days to 60 days or more after one stops smoking, depending on everything from genetics, body type, physical activity, diet, smoking history, etc.

The oral fluids test usually has a detection window up 24-48 hours but I have seen some brands of tests that can go back 96 hours.

The OP is an occasional smoker with 4 days before the test, he should pass.

I don't think the OP should smoke while on probation though.