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. [TahlilGaran] English Idioms Dictionary ▲