No way. Whether, it is love or marriage, there is no way or method or system to tell or know whether he or she is the right one for you. Whether it is in love or marriage, one has to trust the other, understand each other well and move on in life. Then only your life will be enjoyable and livable.
No one is perfect in this world. We all have our likes and dislikes. We all have our short comings and we all do mistakes small or big in our life. There is no man or woman, boy or girl who is hundred per cent perfect or hundred per cent fraud. We are all mixture of everything. So, in such a scenario, you have to accept what comes to you and learn to understand and live in harmony with your partner. Finding faults in other will only ruin your life.