modify the compile error
modify the test
modify the test
Merge pull request #329 from youyong205/master

refactor