updated: 修正枚举，修正单元测试