In the Army (from my understanding and experience), in order to test for steroids your unit commander has to specifically request it. Otherwise they only test for the recreational stuff. This makes sense considering I've been testing while on and didn't have any problem (I was only taking an oral (turinabol). I only personally know of one incident in Army Special Forces where a guy got tested because he was pretty blatent about it, and practically advertised the fact that he was using.