Finish Unit Test.
Merge pull request #3 from snowzjx/branch_snowzjx

Finish Unit Test.