重构测试，抽公用属性
重构测试，参数化改造
增加测试，并实现通过
重构
重构
 增加测试IV－>4 并实现
 增加测试V－>5 并实现
重构
重构
重构，去除多余符号
重构
增加不通过的测试IX，并实现
增加不通过的测试XL，并实现
增加不通过的测试XC，并实现
增加不通过的测试CD，并实现
增加不通过的测试M，并实现
完善测试