Question: are witnesses required to testify?
Answer: A witness can, at any time, refuse to answer a question by claiming protection under the Fifth Amendment. The person testifying is the defendant in a criminal case: This is an extension of the protection under the Fifth Amendment. Criminal defendants can never be forced to testify.