I have done tests like this before and although I try to answer it as accurately as possible, I never get a personality type that I feel actually matches my personality. At most, they get a few traits correct.
I took both tests you posted and for the first one I got INFJ and this one didn't...