ran full tests of all three cases