Synthetic urine will work on any type of test for drugs. It has no drug metabolites to test positive for.