Revert "unit Test (it's too hard to know what I really have to known before code the testing code T___T)"

This reverts commit 095a8c30d35cd4f3384aab5ece269e1e14069be0.