MOD: 添加数据缓存的单元测试，并整理其他单元测试
MOD: 增强对运行环境的判断