The idea that assurance includes doubts is like saying that belief includes unbelief. Since you doubt it will happen, you will only believe it when you see it. Until he dies, he really can't be sure. Jesus promises eternal life to all who believe in Him. If someone is not sure he has eternal life, he plainly doesn't believe Jesus' promise.
Assurance does exclude doubt.
C. Assurance Is Not Subjective Since Jesus is completely trustworthy, assurance is as simple and as objective as simply taking Him at His word. Assurance is not subjective. It is not rooted in me at all. Assurance is rooted in the trustworthiness of the One making the promise, the Lord Jesus Christ. She knew she believed Him.