ca. law can a person be forced to testify in a misdemeanor.
2 Answers from Attorneys
The defendant can't be. In most circumstances, neither can his or her spouse. But other witnesses can be forced to testify.
No defendant can be compelled to testify in his trial.
A witness can be subpoenaed, and compelled to testify unless they assert a 5th Amendment privilege or other valid claim. Refusal to testify could then be punished as a contempt of court.