add basic tests
Merge pull request #2 from yejingx/dev

add basic tests