I promise, ...
Is it correct that we can use the verb "promise" in any tense (not only in future tense, but also in past and present tenses)?
I promise I didn't do it. (=I'm telling the truth, I didn't)
I promise I'm not joking. (=I'm telling the truth; I'm not)
I promise I won't tell anyone. (=I'm honestly not going to tell anyone)
Do these sentences sound fine?