add test suite
Merge pull request #1 from Raynos/master

add test suite