add Unit and Functional test.
add Unit and Functional test.