Testing cannon