增加单元测试；且知道了 main if __FILE__== $0 的用法