To truly prove the efficacy of a vaccine you would have to intentionally give a test subject the virus to see if the vaccine actually works.
It's not been done once by modern western medicine because it would be unethical by modern medical practices to intentionally infect a person.