It's interesting because what they actually test for are <span style = 'background-color: #dae8f4'>metabolites</span>
(what the opioid breaks down into). Most common opioids break down into codeine, norcodeine, morphine, and normorphine. And that is what most tests actually look for.
However, out of all the opioids, oxycodone and buprenorphine
are both semi-synthetic thebain derivatives and do not turn into those metabolites
(Thebain is just a minor chemical constituent of opium by the way.)
And surprise, surprise...