implement some unittests.