add test cases for missions
Merge pull request #144 from wangqiang1208/testing/mission-tests

add test cases for missions