in synergy/client/app/js/controllers.js [4413:4473]
function printCase(caseId, suiteId) {
$scope.newIssue = "";
if (caseId === -1) {
for (var i = 0, max = $scope.assignment.specificationData.testSuites.length; i < max; i += 1) {
for (var j = 0, max2 = $scope.assignment.specificationData.testSuites[i].testCases.length; j < max2; j += 1) {
$scope.suiteIndex = i;
$scope.caseIndex = j;
started = new Date().getTime();
$scope.currentCase = {
"title": $scope.assignment.specificationData.testSuites[i].testCases[j].title,
"caseId": $scope.assignment.specificationData.testSuites[i].testCases[j].id,
"suiteId": $scope.assignment.specificationData.testSuites[i].id,
"images": $scope.assignment.specificationData.testSuites[i].testCases[j].images,
"duration": parseInt($scope.assignment.specificationData.testSuites[i].testCases[j].duration, 10),
"steps": $scope.assignment.specificationData.testSuites[i].testCases[j].steps,
"suiteTitle": $scope.assignment.specificationData.testSuites[i].title,
"result": $scope.assignment.specificationData.testSuites[i].testCases[j].result,
"issues": $scope.assignment.specificationData.testSuites[i].testCases[j].issues,
"suiteSetup": $scope.assignment.specificationData.testSuites[i].desc,
"product": $scope.assignment.specificationData.testSuites[i].product,
"comment": -1,
"commentFreeText": "",
"progress": {"finished": 0, "id": caseId, "result": "", "duration": 0, "issue": [], "comment": -1, "commentFreeText": ""},
"component": $scope.assignment.specificationData.testSuites[i].component
};
return;
}
}
return;
}
for (var i = 0, max = $scope.assignment.specificationData.testSuites.length; i < max; i += 1) {
if (suiteId === parseInt($scope.assignment.specificationData.testSuites[i].id, 10)) {
for (var j = 0, max2 = $scope.assignment.specificationData.testSuites[i].testCases.length; j < max2; j += 1) {
if (caseId === parseInt($scope.assignment.specificationData.testSuites[i].testCases[j].id, 10)) {
$scope.currentCase = {
"title": $scope.assignment.specificationData.testSuites[i].testCases[j].title,
"caseId": $scope.assignment.specificationData.testSuites[i].testCases[j].id,
"suiteId": $scope.assignment.specificationData.testSuites[i].id,
"images": $scope.assignment.specificationData.testSuites[i].testCases[j].images,
"duration": parseInt($scope.assignment.specificationData.testSuites[i].testCases[j].duration, 10),
"steps": $scope.assignment.specificationData.testSuites[i].testCases[j].steps,
"suiteTitle": $scope.assignment.specificationData.testSuites[i].title,
"result": $scope.assignment.specificationData.testSuites[i].testCases[j].result,
"issues": $scope.assignment.specificationData.testSuites[i].testCases[j].issues,
"suiteSetup": $scope.assignment.specificationData.testSuites[i].desc,
"product": $scope.assignment.specificationData.testSuites[i].product,
"comment": -1,
"commentFreeText": "",
"progress": getProgressForCase(caseId, suiteId),
"component": $scope.assignment.specificationData.testSuites[i].component
};
initValuesFromProgress();
started = new Date().getTime();
return;
}
}
}
}
}