|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface TestCaseImportanceManagerService
| Method Summary | |
|---|---|
void |
changeImportanceIfCallStepAddedToTestCases(org.squashtest.tm.domain.testcase.TestCase calledTestCase,
org.squashtest.tm.domain.testcase.TestCase parentTestCase)
will compute and update the importance of the parent testCase if it's importance is auto and, if necessary, will update the importance of any test-case calling the parent test-case. |
void |
changeImportanceIfCallStepRemoved(org.squashtest.tm.domain.testcase.TestCase calledTestCase,
org.squashtest.tm.domain.testcase.TestCase parentTestCase)
will compute and update the importance of the parent test case if it's importance is auto and, if necessary, will update the importance of any test-case calling the parent test-case. |
void |
changeImportanceIfIsAuto(long testCaseId)
will compute and update the importance of the testCase if it's importanceAuto == true. |
void |
changeImportanceIfRelationRemoved(org.squashtest.tm.domain.testcase.TestCaseImportance reqCritImportance,
org.squashtest.tm.domain.testcase.TestCase testCase)
will compute and update the importance of the test case and it's parents given the removal of requirements |
void |
changeImportanceIfRelationsAddedToReq(List<org.squashtest.tm.domain.testcase.TestCase> testCases,
org.squashtest.tm.domain.requirement.RequirementVersion requirementVersion)
will compute and update the importance of each test-case of the list and, for each test-case "TC" of the list, if necessary, will update the importance of any test-case calling the "TC". |
void |
changeImportanceIfRelationsAddedToTestCase(List<org.squashtest.tm.domain.requirement.RequirementVersion> requirementVersions,
org.squashtest.tm.domain.testcase.TestCase testCase)
will compute and update the importance of the test-case if it's importance is auto and, if necessary, will update the importance of any test-case calling the parameter test-case. |
void |
changeImportanceIfRelationsRemovedFromReq(List<Long> testCasesIds,
long requirementVersionId)
will compute and update the importance of the test-cases if their importance is auto and, for each test-case "TC" of the list, if necessary, will update the importance of any test-case calling the "TC". |
void |
changeImportanceIfRelationsRemovedFromTestCase(List<Long> requirementVersionsIds,
long testCaseId)
will compute and update the importance of the test-case if it's importance is auto and, if necessary, will update the importance of any test-case calling the parameter test-case. |
void |
changeImportanceIfRequirementCriticalityChanged(long requirementVersionId,
org.squashtest.tm.domain.requirement.RequirementCriticality oldRequirementCriticality)
will update the importance of any directly associated test-case if it's importanceAuto = true. |
| Method Detail |
|---|
void changeImportanceIfIsAuto(long testCaseId)
will compute and update the importance of the testCase if it's importanceAuto == true.
testCaseId -
void changeImportanceIfRelationsAddedToReq(List<org.squashtest.tm.domain.testcase.TestCase> testCases,
org.squashtest.tm.domain.requirement.RequirementVersion requirementVersion)
will compute and update the importance of each test-case of the list
and, for each test-case "TC" of the list, if necessary, will update the importance of any test-case calling the
"TC".
testCases - list of test-cases added to the requirementrequirementVersion -
void changeImportanceIfRelationsAddedToTestCase(List<org.squashtest.tm.domain.requirement.RequirementVersion> requirementVersions,
org.squashtest.tm.domain.testcase.TestCase testCase)
will compute and update the importance of the test-case if it's importance is auto
and, if necessary, will update the importance of any test-case calling the parameter test-case.
requirements - list of requirements added to the test-casetestCase -
void changeImportanceIfRelationsRemovedFromReq(List<Long> testCasesIds,
long requirementVersionId)
will compute and update the importance of the test-cases if their importance is auto
and, for each test-case "TC" of the list, if necessary, will update the importance of any test-case calling the
"TC".
testCasesIds - requirementId -
void changeImportanceIfRelationsRemovedFromTestCase(List<Long> requirementVersionsIds,
long testCaseId)
will compute and update the importance of the test-case if it's importance is auto
and, if necessary, will update the importance of any test-case calling the parameter test-case.
requirementVersionsIds - testCaseId -
void changeImportanceIfRequirementCriticalityChanged(long requirementVersionId,
org.squashtest.tm.domain.requirement.RequirementCriticality oldRequirementCriticality)
will update the importance of any directly associated test-case if it's importanceAuto = true.
takes also care of test-cases calling the directly associated ones.
this method must be called before the modification of criticality
requirementId - oldRequirementCriticality -
void changeImportanceIfCallStepAddedToTestCases(org.squashtest.tm.domain.testcase.TestCase calledTestCase,
org.squashtest.tm.domain.testcase.TestCase parentTestCase)
will compute and update the importance of the parent testCase if it's importance is auto
and, if necessary, will update the importance of any test-case calling the parent test-case.
calledTestCase - parentTestCase -
void changeImportanceIfCallStepRemoved(org.squashtest.tm.domain.testcase.TestCase calledTestCase,
org.squashtest.tm.domain.testcase.TestCase parentTestCase)
will compute and update the importance of the parent test case if it's importance is auto
and, if necessary, will update the importance of any test-case calling the parent test-case.
calledTestCase - parentTestCase -
void changeImportanceIfRelationRemoved(org.squashtest.tm.domain.testcase.TestCaseImportance reqCritImportance,
org.squashtest.tm.domain.testcase.TestCase testCase)
will compute and update the importance of the test case and it's parents given the removal of requirements
reqCritImportance - is the testCaseImportance that is computed out of the list of removed requirementstestCase - the test case where the requirements are removed from
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||