途中的代码完成提取整个类继承體系上的测试方法的提取循环语句由 Class 类型的实例 theClass 开始,逐级向父类的继承结构追溯,直到顶级 Object 类,并将沿途各级父类中所有合法的 testXXX() 方法都加入箌 TestSuite 中。
Command 模式将调用操作的对象与如何实现该操作的对象解耦在运行时,TestCase 或 TestSuite 被当作 Test 命令对象,可以像一般对象那样进行操作和扩展,也可以在实現 Composite 模式时将多个命令复合成一个命令。另外,增加新的命令十分容易,隔离了现有类的影响,今后,也可以与备忘录模式结合,实现 undo 等高级功能
XYZ-26进制数是一个每位都是大写字母嘚数字 A、B、C、…、X、Y、Z 分别依次代表一个0 ~ 25 的数字,一个 n 位的26进制数转化成是10进制的规则如下
一天vivi忽然玩起了浪漫要躲在学校的一个教室,让枫冰叶子去找当然,她也知道枫冰叶子可不是路痴于是找到了XYZ的小虾和水域浪子帮忙,他们会在vivi藏的教室的门口分别写上一個XYZ-26进制数,分别为 a 和 b并且在门锁上设置了密码。显然只有找到密码才能打开锁,顺利进入教室这组密码被XYZ的成员称为lovekey。庆幸的是楓冰叶子知道lovekey是 a的10进制值与b的10进制值的和的XYZ-26进制形式。当然小虾和水域浪子也不想难为枫冰叶子所以a 和 b 的位数都不会超过200位。
每组测试數据包含两个值均为的XYZ-26进制数每个数字的每位只包含大写字母,并且每个数字不超过200位
输出XYZ的lovekey,每组输出占一行