Personally, I'm torn on the whole mandatory drug testing issue, regardless of the method. As long as a person's outside activities don't affect their work performance, I really don't feel a need to know. However, if public safety is somehow involved, I would like some assurance that a pilot or driver is not impaired by drug use.
If someone is honestly concerned about passing a drug urine test, then there's probably a good reason for that. I feel if a person gets employed at a place where random drug testing is practiced, he or she should view it as a wake-up call. I'd also like to know if the company has a solid plan in place if an employee does indeed fail a drug urine test. Immediate termination shouldn't be the only remedy.