What is the difference between a testimonial hearing and a non-testimonial hearing?

A testimonial hearing is when witnesses are sworn in and testify. At a testimonial hearing, a witness would go into the witness box, take an oath and then answer questions from each side and possibly the judge. In a non-testimonial hearing, there are no witnesses: lawyers make arguments to the judge on an issue related to evidence in a case.