take oath
take oath  {v. phr.}
To promise to tell the truth or to do some task honestly, calling on God or some person or thing as a witness. 
Mary took her oath that she did not steal the watch.
John took oath that he would fill the office of president faithfully.
Categories: 
 
Source: A Dictionary of American Idioms
