org.squashtest.tm.domain.testcase
@Entity public class RequirementVersionCoverage extends Object implements Identified
RequirementVersion by a TestCase. The ActionTestStep
responsible for the requirement coverage can be specified in the verifyingSteps property.| Constructor and Description |
|---|
RequirementVersionCoverage(Requirement requirement,
TestCase testCase) |
RequirementVersionCoverage(RequirementVersion verifiedRequirementVersion) |
RequirementVersionCoverage(RequirementVersion requirementVersion,
TestCase testCase) |
| Modifier and Type | Method and Description |
|---|---|
void |
addAllVerifyingSteps(Collection<ActionTestStep> steps)
Checks that all steps belong to this verifyingTestCase and add them to
this verifyingSteps.
|
void |
checkCanRemoveTestCaseFromRequirementVersion() |
RequirementVersionCoverage |
copyForRequirementVersion(RequirementVersion rvCopy) |
RequirementVersionCoverage |
copyForTestCase(TestCase tcCopy) |
Long |
getId() |
RequirementVersion |
getVerifiedRequirementVersion() |
Set<ActionTestStep> |
getVerifyingSteps() |
TestCase |
getVerifyingTestCase() |
boolean |
hasStepAsVerifying(long stepId)
Returns true if the given step id matches on of the verifying steps id.
|
void |
removeVerifyingStep(long testStepId)
Will remove the step matching the given id from this.verifyingSteps.
|
void |
setVerifiedRequirementVersion(RequirementVersion verifiedRequirementVersion) |
void |
setVerifyingTestCase(TestCase verifyingTestCase) |
public RequirementVersionCoverage(RequirementVersion verifiedRequirementVersion)
verifiedRequirementVersion - RequirementVersionNotLinkableExceptionpublic RequirementVersionCoverage(RequirementVersion requirementVersion, TestCase testCase)
requirementVersion - testCase - RequirementAlreadyVerifiedExceptionRequirementVersionNotLinkableExceptionpublic RequirementVersionCoverage(Requirement requirement, TestCase testCase)
requirement - testCase - RequirementAlreadyVerifiedExceptionRequirementVersionNotLinkableExceptionpublic TestCase getVerifyingTestCase()
public void setVerifyingTestCase(TestCase verifyingTestCase)
public RequirementVersion getVerifiedRequirementVersion()
public void setVerifiedRequirementVersion(RequirementVersion verifiedRequirementVersion)
public Long getId()
getId in interface Identifiedpublic Set<ActionTestStep> getVerifyingSteps()
public void addAllVerifyingSteps(Collection<ActionTestStep> steps)
steps - StepDoesNotBelongToTestCaseExceptionpublic RequirementVersionCoverage copyForRequirementVersion(RequirementVersion rvCopy)
public RequirementVersionCoverage copyForTestCase(TestCase tcCopy)
public void checkCanRemoveTestCaseFromRequirementVersion()
public boolean hasStepAsVerifying(long stepId)
stepId - public void removeVerifyingStep(long testStepId)
testStepId - : the id of the step to remove.Copyright © 2010-2014 Henix, henix.fr. All Rights Reserved.