UniversalTestForCCA是在UniversalTestForSoftcell的基础上做了进一步的扩展。因为CCA的外部接口和Softcell3完全不一样,只能修改框架,重新封装。UniversalTestForSoftcell利用了CreateLib的输出来做测试,但是不适用于CCA,只能弄出一个新的MiniKMS模块,包含ECMGenerator、EMMGenerator、PSIGenerator和KeyServerConnection等模块。
CCA涉及到的参数比起Softcell3更为复杂,不得不弄出两个类来单独管理相关的参数。虽然从外观上跟UniversalTestForSoftcell貌似没有区别,内部的实现大不一样。
弄出一个框架往往是很耗费精力的,好在弄出一个新的框架之后,兄弟们就接手过去不断做扩展,70%的code coverage目标终于达到了。。。谢谢各位兄弟的努力,哈哈!
我写过的软件之UniversalTestForCCA,布布扣,bubuko.com
原文:http://blog.csdn.net/greatchinawolf/article/details/21107469