add test cases for #875, #874, buildTags, type interface match,fix false test case bug in #858.
Merge pull request #924 from bronze1man/pr-test2

add test cases for #875, #874, buildTags, type interface match,fix false test case bug in #858.