|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| BaseAssembler | Line # 39 | 77 | 0% | 24 | 17 | 84.4% |
0.8440367
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
| (306) | |||
| Result | |||
|
0.7614679
|
$testMethod.qualifiedName
$testMethod.qualifiedName
|
1 PASS | |
|
0.74311924
|
$testMethod.qualifiedName
$testMethod.qualifiedName
|
1 PASS | |
|
0.72477067
|
$testMethod.qualifiedName
$testMethod.qualifiedName
|
1 PASS | |
|
0.72477067
|
$testMethod.qualifiedName
$testMethod.qualifiedName
|
1 PASS | |
|
0.70642203
|
$testMethod.qualifiedName
$testMethod.qualifiedName
|
1 PASS | |
|
0.70642203
|
$testMethod.qualifiedName
$testMethod.qualifiedName
|
1 PASS | |
|
0.70642203
|
$testMethod.qualifiedName
$testMethod.qualifiedName
|
1 PASS | |
|
0.70642203
|
$testMethod.qualifiedName
$testMethod.qualifiedName
|
1 PASS | |
|
0.70642203
|
$testMethod.qualifiedName
$testMethod.qualifiedName
|
1 PASS | |
|
0.70642203
|
$testMethod.qualifiedName
$testMethod.qualifiedName
|
1 PASS | |
|
0.70642203
|
$testMethod.qualifiedName
$testMethod.qualifiedName
|
1 PASS | |
|
0.6788991
|
$testMethod.qualifiedName
$testMethod.qualifiedName
|
1 PASS | |
|
0.6788991
|
$testMethod.qualifiedName
$testMethod.qualifiedName
|
1 PASS | |
|
0.66972476
|
$testMethod.qualifiedName
$testMethod.qualifiedName
|
1 PASS | |
|
0.66972476
|
$testMethod.qualifiedName
$testMethod.qualifiedName
|
1 PASS | |
|
0.66972476
|
$testMethod.qualifiedName
$testMethod.qualifiedName
|
1 PASS | |
|
0.66972476
|
$testMethod.qualifiedName
$testMethod.qualifiedName
|
1 PASS | |
|
0.66972476
|
$testMethod.qualifiedName
$testMethod.qualifiedName
|
1 PASS | |
|
0.66972476
|
$testMethod.qualifiedName
$testMethod.qualifiedName
|
1 PASS | |
|
0.6605505
|
$testMethod.qualifiedName
$testMethod.qualifiedName
|
1 PASS | |
|
0.6605505
|
$testMethod.qualifiedName
$testMethod.qualifiedName
|
1 PASS | |
|
0.6238532
|
$testMethod.qualifiedName
$testMethod.qualifiedName
|
1 PASS | |
|
0.6238532
|
$testMethod.qualifiedName
$testMethod.qualifiedName
|
1 PASS | |
|
0.6055046
|
$testMethod.qualifiedName
$testMethod.qualifiedName
|
1 PASS | |
|
0.6055046
|
$testMethod.qualifiedName
$testMethod.qualifiedName
|
1 PASS | |
|
0.57798165
|
$testMethod.qualifiedName
$testMethod.qualifiedName
|
1 PASS | |
|
0.57798165
|
$testMethod.qualifiedName
$testMethod.qualifiedName
|
1 PASS | |
|
0.57798165
|
$testMethod.qualifiedName
$testMethod.qualifiedName
|
1 PASS | |
|
0.57798165
|
$testMethod.qualifiedName
$testMethod.qualifiedName
|
1 PASS | |
|
0.56880736
|
$testMethod.qualifiedName
$testMethod.qualifiedName
|
1 PASS | |
|
0.5412844
|
$testMethod.qualifiedName
$testMethod.qualifiedName
|
1 PASS | |
|
0.5412844
|
$testMethod.qualifiedName
$testMethod.qualifiedName
|
1 PASS | |
|
0.5321101
|
$testMethod.qualifiedName
$testMethod.qualifiedName
|
1 PASS | |
|
0.5229358
|
$testMethod.qualifiedName
$testMethod.qualifiedName
|
1 PASS | |
|
0.5229358
|
$testMethod.qualifiedName
$testMethod.qualifiedName
|
1 PASS | |
|
0.4678899
|
$testMethod.qualifiedName
$testMethod.qualifiedName
|
1 PASS | |
|
0.4678899
|
$testMethod.qualifiedName
$testMethod.qualifiedName
|
1 PASS | |
|
0.4678899
|
$testMethod.qualifiedName
$testMethod.qualifiedName
|
1 PASS | |
|
0.44954127
|
$testMethod.qualifiedName
$testMethod.qualifiedName
|
1 PASS | |
|
0.44954127
|
$testMethod.qualifiedName
$testMethod.qualifiedName
|
1 PASS | |
|
0.44954127
|
$testMethod.qualifiedName
$testMethod.qualifiedName
|
1 PASS | |
|
0.44954127
|
$testMethod.qualifiedName
$testMethod.qualifiedName
|
1 PASS | |
|
0.44036698
|
$testMethod.qualifiedName
$testMethod.qualifiedName
|
1 PASS | |
|
0.43119267
|
$testMethod.qualifiedName
$testMethod.qualifiedName
|
1 PASS | |
|
0.43119267
|
$testMethod.qualifiedName
$testMethod.qualifiedName
|
1 PASS | |
|
0.43119267
|
$testMethod.qualifiedName
$testMethod.qualifiedName
|
1 PASS | |
|
0.43119267
|
$testMethod.qualifiedName
$testMethod.qualifiedName
|
1 PASS | |
|
0.43119267
|
$testMethod.qualifiedName
$testMethod.qualifiedName
|
1 PASS | |
|
0.43119267
|
$testMethod.qualifiedName
$testMethod.qualifiedName
|
1 PASS | |
|
0.43119267
|
$testMethod.qualifiedName
$testMethod.qualifiedName
|
1 PASS | |
|
0.43119267
|
$testMethod.qualifiedName
$testMethod.qualifiedName
|
1 PASS | |
|
0.42201835
|
$testMethod.qualifiedName
$testMethod.qualifiedName
|
1 PASS | |
|
0.42201835
|
$testMethod.qualifiedName
$testMethod.qualifiedName
|
1 PASS | |
|
0.3853211
|
$testMethod.qualifiedName
$testMethod.qualifiedName
|
1 PASS | |
|
0.3761468
|
$testMethod.qualifiedName
$testMethod.qualifiedName
|
1 PASS | |
|
0.3761468
|
$testMethod.qualifiedName
$testMethod.qualifiedName
|
1 PASS | |
|
0.36697248
|
$testMethod.qualifiedName
$testMethod.qualifiedName
|
1 PASS | |
|
0.35779816
|
$testMethod.qualifiedName
$testMethod.qualifiedName
|
1 PASS | |
|
0.34862384
|
$testMethod.qualifiedName
$testMethod.qualifiedName
|
1 PASS | |
|
0.34862384
|
$testMethod.qualifiedName
$testMethod.qualifiedName
|
1 PASS | |
|
0.34862384
|
$testMethod.qualifiedName
$testMethod.qualifiedName
|
1 PASS | |
|
0.33944955
|
$testMethod.qualifiedName
$testMethod.qualifiedName
|
1 PASS | |
|
0.33944955
|
$testMethod.qualifiedName
$testMethod.qualifiedName
|
1 PASS | |
|
0.33944955
|
$testMethod.qualifiedName
$testMethod.qualifiedName
|
1 PASS | |
|
0.33944955
|
$testMethod.qualifiedName
$testMethod.qualifiedName
|
1 PASS | |
|
0.33944955
|
$testMethod.qualifiedName
$testMethod.qualifiedName
|
1 PASS | |
|
0.33944955
|
$testMethod.qualifiedName
$testMethod.qualifiedName
|
1 PASS | |
|
0.33944955
|
$testMethod.qualifiedName
$testMethod.qualifiedName
|
1 PASS | |
|
0.33027524
|
$testMethod.qualifiedName
$testMethod.qualifiedName
|
1 PASS | |
|
0.33027524
|
$testMethod.qualifiedName
$testMethod.qualifiedName
|
1 PASS | |
|
0.33027524
|
$testMethod.qualifiedName
$testMethod.qualifiedName
|
1 PASS | |
|
0.33027524
|
$testMethod.qualifiedName
$testMethod.qualifiedName
|
1 PASS | |
|
0.33027524
|
$testMethod.qualifiedName
$testMethod.qualifiedName
|
1 PASS | |
|
0.33027524
|
$testMethod.qualifiedName
$testMethod.qualifiedName
|
1 PASS | |
|
0.33027524
|
$testMethod.qualifiedName
$testMethod.qualifiedName
|
1 PASS | |
|
0.33027524
|
$testMethod.qualifiedName
$testMethod.qualifiedName
|
1 PASS | |
|
0.33027524
|
$testMethod.qualifiedName
$testMethod.qualifiedName
|
1 PASS | |
|
0.33027524
|
$testMethod.qualifiedName
$testMethod.qualifiedName
|
1 PASS | |
|
0.33027524
|
$testMethod.qualifiedName
$testMethod.qualifiedName
|
1 PASS | |
|
0.33027524
|
$testMethod.qualifiedName
$testMethod.qualifiedName
|
1 PASS | |
|
0.33027524
|
$testMethod.qualifiedName
$testMethod.qualifiedName
|
1 PASS | |
|
0.33027524
|
$testMethod.qualifiedName
$testMethod.qualifiedName
|
1 PASS | |
|
0.33027524
|
$testMethod.qualifiedName
$testMethod.qualifiedName
|
1 PASS | |
|
0.33027524
|
$testMethod.qualifiedName
$testMethod.qualifiedName
|
1 PASS | |
|
0.33027524
|
$testMethod.qualifiedName
$testMethod.qualifiedName
|
1 PASS | |
|
0.33027524
|
$testMethod.qualifiedName
$testMethod.qualifiedName
|
1 PASS | |
|
0.33027524
|
$testMethod.qualifiedName
$testMethod.qualifiedName
|
1 PASS | |
|
0.33027524
|
$testMethod.qualifiedName
$testMethod.qualifiedName
|
1 PASS | |
|
0.33027524
|
$testMethod.qualifiedName
$testMethod.qualifiedName
|
1 PASS | |
|
0.33027524
|
$testMethod.qualifiedName
$testMethod.qualifiedName
|
1 PASS | |
|
0.33027524
|
$testMethod.qualifiedName
$testMethod.qualifiedName
|
1 PASS | |
|
0.33027524
|
$testMethod.qualifiedName
$testMethod.qualifiedName
|
1 PASS | |
|
0.33027524
|
$testMethod.qualifiedName
$testMethod.qualifiedName
|
1 PASS | |
|
0.33027524
|
$testMethod.qualifiedName
$testMethod.qualifiedName
|
1 PASS | |
|
0.33027524
|
$testMethod.qualifiedName
$testMethod.qualifiedName
|
1 PASS | |
|
0.33027524
|
$testMethod.qualifiedName
$testMethod.qualifiedName
|
1 PASS | |
|
0.33027524
|
$testMethod.qualifiedName
$testMethod.qualifiedName
|
1 PASS | |
|
0.33027524
|
$testMethod.qualifiedName
$testMethod.qualifiedName
|
1 PASS | |
|
0.33027524
|
$testMethod.qualifiedName
$testMethod.qualifiedName
|
1 PASS | |
|
0.33027524
|
$testMethod.qualifiedName
$testMethod.qualifiedName
|
1 PASS | |
|
0.3119266
|
$testMethod.qualifiedName
$testMethod.qualifiedName
|
1 PASS | |
|
0.3119266
|
$testMethod.qualifiedName
$testMethod.qualifiedName
|
1 PASS | |
|
0.3119266
|
$testMethod.qualifiedName
$testMethod.qualifiedName
|
1 PASS | |
|
0.3119266
|
$testMethod.qualifiedName
$testMethod.qualifiedName
|
1 PASS | |
|
0.3119266
|
$testMethod.qualifiedName
$testMethod.qualifiedName
|
1 PASS | |
|
0.3119266
|
$testMethod.qualifiedName
$testMethod.qualifiedName
|
1 PASS | |
|
0.3119266
|
$testMethod.qualifiedName
$testMethod.qualifiedName
|
1 PASS | |
|
0.3119266
|
$testMethod.qualifiedName
$testMethod.qualifiedName
|
1 PASS | |
|
0.3119266
|
$testMethod.qualifiedName
$testMethod.qualifiedName
|
1 PASS | |
|
0.3119266
|
$testMethod.qualifiedName
$testMethod.qualifiedName
|
1 PASS | |
|
0.3119266
|
$testMethod.qualifiedName
$testMethod.qualifiedName
|
1 PASS | |
|
0.3027523
|
$testMethod.qualifiedName
$testMethod.qualifiedName
|
1 PASS | |
|
0.3027523
|
$testMethod.qualifiedName
$testMethod.qualifiedName
|
1 PASS | |
|
0.3027523
|
$testMethod.qualifiedName
$testMethod.qualifiedName
|
1 PASS | |
|
0.3027523
|
$testMethod.qualifiedName
$testMethod.qualifiedName
|
1 PASS | |
|
0.3027523
|
$testMethod.qualifiedName
$testMethod.qualifiedName
|
1 PASS | |
|
0.3027523
|
$testMethod.qualifiedName
$testMethod.qualifiedName
|
1 PASS | |
|
0.3027523
|
$testMethod.qualifiedName
$testMethod.qualifiedName
|
1 PASS | |
|
0.3027523
|
$testMethod.qualifiedName
$testMethod.qualifiedName
|
1 PASS | |
|
0.3027523
|
$testMethod.qualifiedName
$testMethod.qualifiedName
|
1 PASS | |
|
0.3027523
|
$testMethod.qualifiedName
$testMethod.qualifiedName
|
1 PASS | |
|
0.3027523
|
$testMethod.qualifiedName
$testMethod.qualifiedName
|
1 PASS | |
|
0.3027523
|
$testMethod.qualifiedName
$testMethod.qualifiedName
|
1 PASS | |
|
0.3027523
|
$testMethod.qualifiedName
$testMethod.qualifiedName
|
1 PASS | |
|
0.3027523
|
$testMethod.qualifiedName
$testMethod.qualifiedName
|
1 PASS | |
|
0.3027523
|
$testMethod.qualifiedName
$testMethod.qualifiedName
|
1 PASS | |
|
0.3027523
|
$testMethod.qualifiedName
$testMethod.qualifiedName
|
1 PASS | |
|
0.3027523
|
$testMethod.qualifiedName
$testMethod.qualifiedName
|
1 PASS | |
|
0.3027523
|
$testMethod.qualifiedName
$testMethod.qualifiedName
|
1 PASS | |
|
0.3027523
|
$testMethod.qualifiedName
$testMethod.qualifiedName
|
1 PASS | |
|
0.3027523
|
$testMethod.qualifiedName
$testMethod.qualifiedName
|
1 PASS | |
|
0.3027523
|
$testMethod.qualifiedName
$testMethod.qualifiedName
|
1 PASS | |
|
0.3027523
|
$testMethod.qualifiedName
$testMethod.qualifiedName
|
1 PASS | |
|
0.3027523
|
$testMethod.qualifiedName
$testMethod.qualifiedName
|
1 PASS | |
|
0.3027523
|
$testMethod.qualifiedName
$testMethod.qualifiedName
|
1 PASS | |
|
0.3027523
|
$testMethod.qualifiedName
$testMethod.qualifiedName
|
1 PASS | |
|
0.3027523
|
$testMethod.qualifiedName
$testMethod.qualifiedName
|
1 PASS | |
|
0.3027523
|
$testMethod.qualifiedName
$testMethod.qualifiedName
|
1 PASS | |
|
0.3027523
|
$testMethod.qualifiedName
$testMethod.qualifiedName
|
1 PASS | |
|
0.3027523
|
$testMethod.qualifiedName
$testMethod.qualifiedName
|
1 PASS | |
|
0.3027523
|
$testMethod.qualifiedName
$testMethod.qualifiedName
|
1 PASS | |
|
0.3027523
|
$testMethod.qualifiedName
$testMethod.qualifiedName
|
1 PASS | |
|
0.3027523
|
$testMethod.qualifiedName
$testMethod.qualifiedName
|
1 PASS | |
|
0.3027523
|
$testMethod.qualifiedName
$testMethod.qualifiedName
|
1 PASS | |
|
0.3027523
|
$testMethod.qualifiedName
$testMethod.qualifiedName
|
1 PASS | |
|
0.3027523
|
$testMethod.qualifiedName
$testMethod.qualifiedName
|
1 PASS | |
|
0.3027523
|
$testMethod.qualifiedName
$testMethod.qualifiedName
|
1 PASS | |
|
0.3027523
|
$testMethod.qualifiedName
$testMethod.qualifiedName
|
1 PASS | |
|
0.3027523
|
$testMethod.qualifiedName
$testMethod.qualifiedName
|
1 PASS | |
|
0.3027523
|
$testMethod.qualifiedName
$testMethod.qualifiedName
|
1 PASS | |
|
0.3027523
|
$testMethod.qualifiedName
$testMethod.qualifiedName
|
1 PASS | |
|
0.3027523
|
$testMethod.qualifiedName
$testMethod.qualifiedName
|
1 PASS | |
|
0.3027523
|
$testMethod.qualifiedName
$testMethod.qualifiedName
|
1 PASS | |
|
0.3027523
|
$testMethod.qualifiedName
$testMethod.qualifiedName
|
1 PASS | |
|
0.3027523
|
$testMethod.qualifiedName
$testMethod.qualifiedName
|
1 PASS | |
|
0.3027523
|
$testMethod.qualifiedName
$testMethod.qualifiedName
|
1 PASS | |
|
0.3027523
|
$testMethod.qualifiedName
$testMethod.qualifiedName
|
1 PASS | |
|
0.3027523
|
$testMethod.qualifiedName
$testMethod.qualifiedName
|
1 PASS | |
|
0.3027523
|
$testMethod.qualifiedName
$testMethod.qualifiedName
|
1 PASS | |
|
0.3027523
|
$testMethod.qualifiedName
$testMethod.qualifiedName
|
1 PASS | |
|
0.3027523
|
$testMethod.qualifiedName
$testMethod.qualifiedName
|
1 PASS | |
|
0.3027523
|
$testMethod.qualifiedName
$testMethod.qualifiedName
|
1 PASS | |
|
0.3027523
|
$testMethod.qualifiedName
$testMethod.qualifiedName
|
1 PASS | |
|
0.3027523
|
$testMethod.qualifiedName
$testMethod.qualifiedName
|
1 PASS | |
|
0.3027523
|
$testMethod.qualifiedName
$testMethod.qualifiedName
|
1 PASS | |
|
0.3027523
|
$testMethod.qualifiedName
$testMethod.qualifiedName
|
1 PASS | |
|
0.3027523
|
$testMethod.qualifiedName
$testMethod.qualifiedName
|
1 PASS | |
|
0.29357797
|
$testMethod.qualifiedName
$testMethod.qualifiedName
|
1 PASS | |
|
0.28440368
|
$testMethod.qualifiedName
$testMethod.qualifiedName
|
1 PASS | |
|
0.28440368
|
$testMethod.qualifiedName
$testMethod.qualifiedName
|
1 PASS | |
|
0.28440368
|
$testMethod.qualifiedName
$testMethod.qualifiedName
|
1 PASS | |
|
0.27522936
|
$testMethod.qualifiedName
$testMethod.qualifiedName
|
1 PASS | |
|
0.27522936
|
$testMethod.qualifiedName
$testMethod.qualifiedName
|
1 PASS | |
|
0.27522936
|
$testMethod.qualifiedName
$testMethod.qualifiedName
|
1 PASS | |
|
0.27522936
|
$testMethod.qualifiedName
$testMethod.qualifiedName
|
1 PASS | |
|
0.24770643
|
$testMethod.qualifiedName
$testMethod.qualifiedName
|
1 PASS | |
|
0.24770643
|
$testMethod.qualifiedName
$testMethod.qualifiedName
|
1 PASS | |
|
0.24770643
|
$testMethod.qualifiedName
$testMethod.qualifiedName
|
1 PASS | |
|
0.22018349
|
$testMethod.qualifiedName
$testMethod.qualifiedName
|
1 PASS | |
|
0.22018349
|
$testMethod.qualifiedName
$testMethod.qualifiedName
|
1 PASS | |
|
0.22018349
|
$testMethod.qualifiedName
$testMethod.qualifiedName
|
1 PASS | |
|
0.22018349
|
$testMethod.qualifiedName
$testMethod.qualifiedName
|
1 PASS | |
|
0.21100917
|
$testMethod.qualifiedName
$testMethod.qualifiedName
|
1 PASS | |
|
0.21100917
|
$testMethod.qualifiedName
$testMethod.qualifiedName
|
1 PASS | |
|
0.21100917
|
$testMethod.qualifiedName
$testMethod.qualifiedName
|
1 PASS | |
|
0.21100917
|
$testMethod.qualifiedName
$testMethod.qualifiedName
|
1 PASS | |
|
0.21100917
|
$testMethod.qualifiedName
$testMethod.qualifiedName
|
1 PASS | |
|
0.21100917
|
$testMethod.qualifiedName
$testMethod.qualifiedName
|
1 PASS | |
|
0.21100917
|
$testMethod.qualifiedName
$testMethod.qualifiedName
|
1 PASS | |
|
0.21100917
|
$testMethod.qualifiedName
$testMethod.qualifiedName
|
1 PASS | |
|
0.20183486
|
$testMethod.qualifiedName
$testMethod.qualifiedName
|
1 PASS | |
|
0.19266056
|
$testMethod.qualifiedName
$testMethod.qualifiedName
|
1 PASS | |
|
0.17431192
|
$testMethod.qualifiedName
$testMethod.qualifiedName
|
1 PASS | |
|
0.17431192
|
$testMethod.qualifiedName
$testMethod.qualifiedName
|
1 PASS | |
|
0.17431192
|
$testMethod.qualifiedName
$testMethod.qualifiedName
|
1 PASS | |
|
0.17431192
|
$testMethod.qualifiedName
$testMethod.qualifiedName
|
1 PASS | |
|
0.17431192
|
$testMethod.qualifiedName
$testMethod.qualifiedName
|
1 PASS | |
|
0.17431192
|
$testMethod.qualifiedName
$testMethod.qualifiedName
|
1 PASS | |
|
0.17431192
|
$testMethod.qualifiedName
$testMethod.qualifiedName
|
1 PASS | |
|
0.17431192
|
$testMethod.qualifiedName
$testMethod.qualifiedName
|
1 PASS | |
|
0.17431192
|
$testMethod.qualifiedName
$testMethod.qualifiedName
|
1 PASS | |
|
0.17431192
|
$testMethod.qualifiedName
$testMethod.qualifiedName
|
1 PASS | |
|
0.17431192
|
$testMethod.qualifiedName
$testMethod.qualifiedName
|
1 PASS | |
|
0.17431192
|
$testMethod.qualifiedName
$testMethod.qualifiedName
|
1 PASS | |
|
0.17431192
|
$testMethod.qualifiedName
$testMethod.qualifiedName
|
1 PASS | |
|
0.17431192
|
$testMethod.qualifiedName
$testMethod.qualifiedName
|
1 PASS | |
|
0.17431192
|
$testMethod.qualifiedName
$testMethod.qualifiedName
|
1 PASS | |
|
0.17431192
|
$testMethod.qualifiedName
$testMethod.qualifiedName
|
1 PASS | |
|
0.17431192
|
$testMethod.qualifiedName
$testMethod.qualifiedName
|
1 PASS | |
|
0.16513762
|
$testMethod.qualifiedName
$testMethod.qualifiedName
|
1 PASS | |
|
0.16513762
|
$testMethod.qualifiedName
$testMethod.qualifiedName
|
1 PASS | |
|
0.16513762
|
$testMethod.qualifiedName
$testMethod.qualifiedName
|
1 PASS | |
|
0.16513762
|
$testMethod.qualifiedName
$testMethod.qualifiedName
|
1 PASS | |
|
0.16513762
|
$testMethod.qualifiedName
$testMethod.qualifiedName
|
1 PASS | |
|
0.16513762
|
$testMethod.qualifiedName
$testMethod.qualifiedName
|
1 PASS | |
|
0.16513762
|
$testMethod.qualifiedName
$testMethod.qualifiedName
|
1 PASS | |
|
0.16513762
|
$testMethod.qualifiedName
$testMethod.qualifiedName
|
1 PASS | |
|
0.16513762
|
$testMethod.qualifiedName
$testMethod.qualifiedName
|
1 PASS | |
|
0.14678898
|
$testMethod.qualifiedName
$testMethod.qualifiedName
|
1 PASS | |
|
0.14678898
|
$testMethod.qualifiedName
$testMethod.qualifiedName
|
1 PASS | |
|
0.14678898
|
$testMethod.qualifiedName
$testMethod.qualifiedName
|
1 PASS | |
|
0.14678898
|
$testMethod.qualifiedName
$testMethod.qualifiedName
|
1 PASS | |
|
0.14678898
|
$testMethod.qualifiedName
$testMethod.qualifiedName
|
1 PASS | |
|
0.14678898
|
$testMethod.qualifiedName
$testMethod.qualifiedName
|
1 PASS | |
|
0.14678898
|
$testMethod.qualifiedName
$testMethod.qualifiedName
|
1 PASS | |
|
0.14678898
|
$testMethod.qualifiedName
$testMethod.qualifiedName
|
1 PASS | |
|
0.14678898
|
$testMethod.qualifiedName
$testMethod.qualifiedName
|
1 PASS | |
|
0.14678898
|
$testMethod.qualifiedName
$testMethod.qualifiedName
|
1 PASS | |
|
0.14678898
|
$testMethod.qualifiedName
$testMethod.qualifiedName
|
1 PASS | |
|
0.14678898
|
$testMethod.qualifiedName
$testMethod.qualifiedName
|
1 PASS | |
|
0.14678898
|
$testMethod.qualifiedName
$testMethod.qualifiedName
|
1 PASS | |
|
0.14678898
|
$testMethod.qualifiedName
$testMethod.qualifiedName
|
1 PASS | |
|
0.14678898
|
$testMethod.qualifiedName
$testMethod.qualifiedName
|
1 PASS | |
|
0.14678898
|
$testMethod.qualifiedName
$testMethod.qualifiedName
|
1 PASS | |
|
0.14678898
|
$testMethod.qualifiedName
$testMethod.qualifiedName
|
1 PASS | |
|
0.14678898
|
$testMethod.qualifiedName
$testMethod.qualifiedName
|
1 PASS | |
|
0.14678898
|
$testMethod.qualifiedName
$testMethod.qualifiedName
|
1 PASS | |
|
0.14678898
|
$testMethod.qualifiedName
$testMethod.qualifiedName
|
1 PASS | |
|
0.14678898
|
$testMethod.qualifiedName
$testMethod.qualifiedName
|
1 PASS | |
|
0.14678898
|
$testMethod.qualifiedName
$testMethod.qualifiedName
|
1 PASS | |
|
0.14678898
|
$testMethod.qualifiedName
$testMethod.qualifiedName
|
1 PASS | |
|
0.14678898
|
$testMethod.qualifiedName
$testMethod.qualifiedName
|
1 PASS | |
|
0.14678898
|
$testMethod.qualifiedName
$testMethod.qualifiedName
|
1 PASS | |
|
0.14678898
|
$testMethod.qualifiedName
$testMethod.qualifiedName
|
1 PASS | |
|
0.14678898
|
$testMethod.qualifiedName
$testMethod.qualifiedName
|
1 PASS | |
|
0.14678898
|
$testMethod.qualifiedName
$testMethod.qualifiedName
|
1 PASS | |
|
0.14678898
|
$testMethod.qualifiedName
$testMethod.qualifiedName
|
1 PASS | |
|
0.12844037
|
$testMethod.qualifiedName
$testMethod.qualifiedName
|
1 PASS | |
|
0.12844037
|
$testMethod.qualifiedName
$testMethod.qualifiedName
|
1 PASS | |
|
0.12844037
|
$testMethod.qualifiedName
$testMethod.qualifiedName
|
1 PASS | |
|
0.12844037
|
$testMethod.qualifiedName
$testMethod.qualifiedName
|
1 PASS | |
|
0.12844037
|
$testMethod.qualifiedName
$testMethod.qualifiedName
|
1 PASS | |
|
0.12844037
|
$testMethod.qualifiedName
$testMethod.qualifiedName
|
1 PASS | |
|
0.12844037
|
$testMethod.qualifiedName
$testMethod.qualifiedName
|
1 PASS | |
|
0.12844037
|
$testMethod.qualifiedName
$testMethod.qualifiedName
|
1 PASS | |
|
0.12844037
|
$testMethod.qualifiedName
$testMethod.qualifiedName
|
1 PASS | |
|
0.12844037
|
$testMethod.qualifiedName
$testMethod.qualifiedName
|
1 PASS | |
|
0.12844037
|
$testMethod.qualifiedName
$testMethod.qualifiedName
|
1 PASS | |
|
0.12844037
|
$testMethod.qualifiedName
$testMethod.qualifiedName
|
1 PASS | |
|
0.12844037
|
$testMethod.qualifiedName
$testMethod.qualifiedName
|
1 PASS | |
|
0.119266056
|
$testMethod.qualifiedName
$testMethod.qualifiedName
|
1 PASS | |
|
0.119266056
|
$testMethod.qualifiedName
$testMethod.qualifiedName
|
1 PASS | |
|
0.119266056
|
$testMethod.qualifiedName
$testMethod.qualifiedName
|
1 PASS | |
|
0.119266056
|
$testMethod.qualifiedName
$testMethod.qualifiedName
|
1 PASS | |
|
0.119266056
|
$testMethod.qualifiedName
$testMethod.qualifiedName
|
1 PASS | |
|
0.119266056
|
$testMethod.qualifiedName
$testMethod.qualifiedName
|
1 PASS | |
|
0.119266056
|
$testMethod.qualifiedName
$testMethod.qualifiedName
|
1 PASS | |
|
0.119266056
|
$testMethod.qualifiedName
$testMethod.qualifiedName
|
1 PASS | |
|
0.119266056
|
$testMethod.qualifiedName
$testMethod.qualifiedName
|
1 PASS | |
|
0.110091746
|
$testMethod.qualifiedName
$testMethod.qualifiedName
|
1 PASS | |
|
0.110091746
|
$testMethod.qualifiedName
$testMethod.qualifiedName
|
1 PASS | |
|
0.110091746
|
$testMethod.qualifiedName
$testMethod.qualifiedName
|
1 PASS | |
|
0.110091746
|
$testMethod.qualifiedName
$testMethod.qualifiedName
|
1 PASS | |
|
0.110091746
|
$testMethod.qualifiedName
$testMethod.qualifiedName
|
1 PASS | |
|
0.110091746
|
$testMethod.qualifiedName
$testMethod.qualifiedName
|
1 PASS | |
|
0.110091746
|
$testMethod.qualifiedName
$testMethod.qualifiedName
|
1 PASS | |
|
0.110091746
|
$testMethod.qualifiedName
$testMethod.qualifiedName
|
1 PASS | |
|
0.110091746
|
$testMethod.qualifiedName
$testMethod.qualifiedName
|
1 PASS | |
|
0.110091746
|
$testMethod.qualifiedName
$testMethod.qualifiedName
|
1 PASS | |
|
0.110091746
|
$testMethod.qualifiedName
$testMethod.qualifiedName
|
1 PASS | |
|
0.110091746
|
$testMethod.qualifiedName
$testMethod.qualifiedName
|
1 PASS | |
|
0.036697246
|
$testMethod.qualifiedName
$testMethod.qualifiedName
|
1 PASS | |
|
0.036697246
|
$testMethod.qualifiedName
$testMethod.qualifiedName
|
1 PASS | |
|
0.036697246
|
$testMethod.qualifiedName
$testMethod.qualifiedName
|
1 PASS | |
|
0.036697246
|
$testMethod.qualifiedName
$testMethod.qualifiedName
|
1 PASS | |
|
0.036697246
|
$testMethod.qualifiedName
$testMethod.qualifiedName
|
1 PASS | |
|
0.036697246
|
$testMethod.qualifiedName
$testMethod.qualifiedName
|
1 PASS | |
|
0.036697246
|
$testMethod.qualifiedName
$testMethod.qualifiedName
|
1 PASS | |
|
0.036697246
|
$testMethod.qualifiedName
$testMethod.qualifiedName
|
1 PASS | |
|
0.036697246
|
$testMethod.qualifiedName
$testMethod.qualifiedName
|
1 PASS | |
|
0.036697246
|
$testMethod.qualifiedName
$testMethod.qualifiedName
|
1 PASS | |
|
0.036697246
|
$testMethod.qualifiedName
$testMethod.qualifiedName
|
1 PASS | |
|
0.036697246
|
$testMethod.qualifiedName
$testMethod.qualifiedName
|
1 PASS | |
|
0.036697246
|
$testMethod.qualifiedName
$testMethod.qualifiedName
|
1 PASS | |
|
0.036697246
|
$testMethod.qualifiedName
$testMethod.qualifiedName
|
1 PASS | |
|
0.036697246
|
$testMethod.qualifiedName
$testMethod.qualifiedName
|
1 PASS | |
|
0.036697246
|
$testMethod.qualifiedName
$testMethod.qualifiedName
|
1 PASS | |
|
0.036697246
|
$testMethod.qualifiedName
$testMethod.qualifiedName
|
1 PASS | |
|
0.036697246
|
$testMethod.qualifiedName
$testMethod.qualifiedName
|
1 PASS | |
|
0.036697246
|
$testMethod.qualifiedName
$testMethod.qualifiedName
|
1 PASS | |
|
0.036697246
|
$testMethod.qualifiedName
$testMethod.qualifiedName
|
1 PASS | |
|
0.036697246
|
$testMethod.qualifiedName
$testMethod.qualifiedName
|
1 PASS | |
|
0.036697246
|
$testMethod.qualifiedName
$testMethod.qualifiedName
|
1 PASS | |
|
0.036697246
|
$testMethod.qualifiedName
$testMethod.qualifiedName
|
1 PASS | |
|
0.036697246
|
$testMethod.qualifiedName
$testMethod.qualifiedName
|
1 PASS | |
|
0.036697246
|
$testMethod.qualifiedName
$testMethod.qualifiedName
|
1 PASS | |
| 1 | /** | |
| 2 | * Copyright 2010 The Kuali Foundation Licensed under the | |
| 3 | * Educational Community License, Version 2.0 (the "License"); you may | |
| 4 | * not use this file except in compliance with the License. You may | |
| 5 | * obtain a copy of the License at | |
| 6 | * | |
| 7 | * http://www.osedu.org/licenses/ECL-2.0 | |
| 8 | * | |
| 9 | * Unless required by applicable law or agreed to in writing, | |
| 10 | * software distributed under the License is distributed on an "AS IS" | |
| 11 | * BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express | |
| 12 | * or implied. See the License for the specific language governing | |
| 13 | * permissions and limitations under the License. | |
| 14 | */ | |
| 15 | ||
| 16 | package org.kuali.student.common.service.impl; | |
| 17 | ||
| 18 | import java.util.ArrayList; | |
| 19 | import java.util.HashMap; | |
| 20 | import java.util.List; | |
| 21 | import java.util.Map; | |
| 22 | ||
| 23 | import org.apache.log4j.Logger; | |
| 24 | import org.kuali.student.common.dao.CrudDao; | |
| 25 | import org.kuali.student.common.dto.MetaInfo; | |
| 26 | import org.kuali.student.common.dto.RichTextInfo; | |
| 27 | import org.kuali.student.common.dto.TypeInfo; | |
| 28 | import org.kuali.student.common.entity.Attribute; | |
| 29 | import org.kuali.student.common.entity.AttributeOwner; | |
| 30 | import org.kuali.student.common.entity.Meta; | |
| 31 | import org.kuali.student.common.entity.MetaEntity; | |
| 32 | import org.kuali.student.common.entity.RichText; | |
| 33 | import org.kuali.student.common.entity.Type; | |
| 34 | import org.kuali.student.common.entity.Version; | |
| 35 | import org.kuali.student.common.exceptions.InvalidParameterException; | |
| 36 | import org.kuali.student.common.versionmanagement.dto.VersionInfo; | |
| 37 | import org.springframework.beans.BeanUtils; | |
| 38 | ||
| 39 | public class BaseAssembler { | |
| 40 | ||
| 41 | final static Logger logger = Logger.getLogger(BaseAssembler.class); | |
| 42 | ||
| 43 | 10315 |
public static Map<String, String> toAttributeMap( |
| 44 | List<? extends Attribute<?>> attributes) { | |
| 45 | ||
| 46 | 10315 | Map<String, String> attributeInfos = new HashMap<String, String>(); |
| 47 | ||
| 48 | 10315 | for (Attribute<?> attribute : attributes) { |
| 49 | 4726 | attributeInfos.put(attribute.getName(), attribute.getValue()); |
| 50 | } | |
| 51 | ||
| 52 | 10315 | return attributeInfos; |
| 53 | } | |
| 54 | ||
| 55 | 3819 |
public static <A extends Attribute<O>, O extends AttributeOwner<A>> List<A> toGenericAttributes( |
| 56 | Class<A> attributeClass, Map<String, String> attributeMap, O owner, | |
| 57 | CrudDao dao) throws InvalidParameterException { | |
| 58 | 3819 | List<A> attributes = new ArrayList<A>(); |
| 59 | ||
| 60 | 3819 | if(owner.getAttributes()==null){ |
| 61 | 3365 | owner.setAttributes(new ArrayList<A>()); |
| 62 | } | |
| 63 | ||
| 64 | 3819 | Map<String, A> currentAttributes = new HashMap<String,A>(); |
| 65 | ||
| 66 | // Find all the old attributes(if the owner is not null) | |
| 67 | 3819 | for (A attribute : owner.getAttributes()) { |
| 68 | 307 | currentAttributes.put(attribute.getName(), attribute); |
| 69 | ||
| 70 | } | |
| 71 | ||
| 72 | //Clear out the attributes | |
| 73 | 3819 | owner.getAttributes().clear(); |
| 74 | ||
| 75 | //Update anything that exists, or create a new attribute if it doesn't | |
| 76 | 3819 | for (Map.Entry<String, String> attributeEntry : attributeMap.entrySet()) { |
| 77 | ||
| 78 | 2525 | A attribute; |
| 79 | 2525 | if(currentAttributes.containsKey(attributeEntry.getKey())){ |
| 80 | 279 | attribute = currentAttributes.remove(attributeEntry.getKey()); |
| 81 | }else{ | |
| 82 | 2246 | try{ |
| 83 | 2246 | attribute = attributeClass.newInstance(); |
| 84 | }catch(Exception e){ | |
| 85 | 0 | throw new RuntimeException("Error copying attributes.",e); |
| 86 | } | |
| 87 | 2246 | attribute.setName(attributeEntry.getKey()); |
| 88 | 2246 | attribute.setOwner(owner); |
| 89 | } | |
| 90 | 2525 | attribute.setValue(attributeEntry.getValue()); |
| 91 | 2525 | attributes.add(attribute); |
| 92 | } | |
| 93 | ||
| 94 | //Delete leftovers here if behavior is desired | |
| 95 | ||
| 96 | 3819 | return attributes; |
| 97 | } | |
| 98 | ||
| 99 | /** | |
| 100 | * @param <T> | |
| 101 | * TypeInfo class | |
| 102 | * @param <S> | |
| 103 | * Type Class | |
| 104 | * @param typeInfoClass | |
| 105 | * the class of the resulting typeInfo object | |
| 106 | * @param typeEntity | |
| 107 | * the typeEntity to copy from | |
| 108 | * @return a new TypeInfo | |
| 109 | */ | |
| 110 | 375 |
public static <T extends TypeInfo, S extends Type<?>> T toGenericTypeInfo( |
| 111 | Class<T> typeInfoClass, S typeEntity) { | |
| 112 | 375 | if (typeEntity == null) { |
| 113 | 0 | return null; |
| 114 | } | |
| 115 | ||
| 116 | 375 | T typeInfo; |
| 117 | 375 | try { |
| 118 | // Create a new TypeInfo based on the <T> class and copy the | |
| 119 | // properties | |
| 120 | 375 | typeInfo = typeInfoClass.newInstance(); |
| 121 | 375 | BeanUtils.copyProperties(typeEntity, typeInfo, |
| 122 | new String[] { "attributes" }); | |
| 123 | ||
| 124 | // Copy the attributes | |
| 125 | 375 | typeInfo.setAttributes(toAttributeMap(typeEntity.getAttributes())); |
| 126 | ||
| 127 | //Copy the description | |
| 128 | 375 | typeInfo.setDescr(typeEntity.getDescr()); |
| 129 | ||
| 130 | 375 | return typeInfo; |
| 131 | ||
| 132 | } catch (Exception e) { | |
| 133 | 0 | logger.error("Exception occured: ", e); |
| 134 | } | |
| 135 | 0 | return null; |
| 136 | ||
| 137 | } | |
| 138 | ||
| 139 | 3 |
public static <T extends TypeInfo, S extends Type<?>> List<T> toGenericTypeInfoList( |
| 140 | Class<T> typeInfoClass, List<S> typeEntities) { | |
| 141 | 3 | List<T> typeInfoList = new ArrayList<T>(); |
| 142 | 3 | if(typeEntities!=null){ |
| 143 | 3 | for (S typeEntity : typeEntities) { |
| 144 | 4 | typeInfoList.add(toGenericTypeInfo(typeInfoClass, typeEntity)); |
| 145 | } | |
| 146 | } | |
| 147 | 3 | return typeInfoList; |
| 148 | } | |
| 149 | ||
| 150 | 0 |
public static List<String> toGenericTypeKeyList( List<? extends Type<?>> typeEntities){ |
| 151 | 0 | List<String> typeKeys = new ArrayList<String>(); |
| 152 | 0 | if(typeEntities!=null){ |
| 153 | 0 | for(Type<?> typeEntity:typeEntities){ |
| 154 | 0 | typeKeys.add(typeEntity.getId()); |
| 155 | } | |
| 156 | } | |
| 157 | 0 | return typeKeys; |
| 158 | } | |
| 159 | ||
| 160 | 362 |
protected static MetaInfo toMetaInfo(MetaEntity metaEntity) { |
| 161 | 362 | if(metaEntity == null){ |
| 162 | 0 | return null; |
| 163 | } | |
| 164 | 362 | return toMetaInfo(metaEntity.getMeta(), metaEntity.getVersionNumber()); |
| 165 | } | |
| 166 | ||
| 167 | 6654 |
protected static MetaInfo toMetaInfo(Meta meta, Long versionInd) { |
| 168 | ||
| 169 | 6654 | MetaInfo metaInfo = new MetaInfo(); |
| 170 | // If there was a meta passed in then copy the values | |
| 171 | 6654 | if (meta != null) { |
| 172 | 5601 | BeanUtils.copyProperties(meta, metaInfo); |
| 173 | } | |
| 174 | 6654 | if(versionInd==null){ |
| 175 | 58 | metaInfo.setVersionInd(null); |
| 176 | }else{ | |
| 177 | 6596 | metaInfo.setVersionInd(versionInd.toString()); |
| 178 | } | |
| 179 | ||
| 180 | 6654 | return metaInfo; |
| 181 | } | |
| 182 | ||
| 183 | 1382 |
public static <T extends RichText> T toRichText(Class<T> richTextClass, RichTextInfo richTextInfo) { |
| 184 | 1382 | if(richTextInfo == null){ |
| 185 | 186 | return null; |
| 186 | } | |
| 187 | ||
| 188 | 1196 | T richText = null; |
| 189 | ||
| 190 | 1196 | try { |
| 191 | 1196 | richText = richTextClass.newInstance(); |
| 192 | 1196 | BeanUtils.copyProperties(richTextInfo, richText); |
| 193 | } catch (Exception e) { | |
| 194 | 0 | throw new RuntimeException(e); |
| 195 | } | |
| 196 | ||
| 197 | 1196 | return richText; |
| 198 | } | |
| 199 | ||
| 200 | 4313 |
public static RichTextInfo toRichTextInfo(RichText entity) { |
| 201 | 4313 | if(entity==null){ |
| 202 | 789 | return null; |
| 203 | } | |
| 204 | ||
| 205 | 3524 | RichTextInfo dto = new RichTextInfo(); |
| 206 | 3524 | BeanUtils.copyProperties(entity, dto, new String[] { "id" }); |
| 207 | ||
| 208 | 3524 | return dto; |
| 209 | } | |
| 210 | ||
| 211 | 553 |
public static VersionInfo toVersionInfo(Version version) { |
| 212 | 553 | if(version==null){ |
| 213 | 65 | return null; |
| 214 | } | |
| 215 | 488 | VersionInfo versionInfo = new VersionInfo(); |
| 216 | 488 | versionInfo.setCurrentVersionStart(version.getCurrentVersionStart()); |
| 217 | 488 | versionInfo.setCurrentVersionEnd(version.getCurrentVersionEnd()); |
| 218 | 488 | versionInfo.setSequenceNumber(version.getSequenceNumber()); |
| 219 | 488 | versionInfo.setVersionComment(version.getVersionComment()); |
| 220 | 488 | versionInfo.setVersionIndId(version.getVersionIndId()); |
| 221 | 488 | versionInfo.setVersionedFromId(version.getVersionedFromId()); |
| 222 | ||
| 223 | 488 | return versionInfo; |
| 224 | } | |
| 225 | } | |
|
||||||||||||