Ibn Mas'ud reported God’s Messenger as saying, “The best of men are my generation, then those who come next to them, then those who come next to them. Afterwards people will come who will give testimony before swearing an oath and swear an oath before giving testimony.”
Zaid b. Khalid reported God’s Messenger as saying, “Shall I not tell you of the best witness? He is the one who produces his deposition before he is asked for it.”
Abu Huraira told that the Prophet suggested to some people that they should swear an oath and when they hastened to do so he ordered that lots should be cast among them concerning the oath as to who should swear it.