3rd fix
add unit test.
Merge pull request #3 from LiMinPro/feature-second

Feature second