增加了测试案例，增加了gitignore