org.squashtest.csp.tm.service
Interface VerifyingTestCaseManagerService

All Known Implementing Classes:
VerifyingTestCaseManagerServiceImpl

public interface VerifyingTestCaseManagerService

Service for management of Requirements verified by a TestCase

Author:
Gregory Fouquet

Method Summary
 void addVerifyingTestCasesToRequirement(List<Long> testCaseIds, long requirementId)
          Adds a list of requirements to the ones verified by a test case.
 List<TestCaseLibrary> findLinkableTestCaseLibraries()
          Returns the collection of RequirementLibrarys which Requirements can be linked by a TestCase
 void removeVerifyingTestCaseFromRequirement(long requirementId, long testCaseId)
          Removes a requirement from the ones verified by a test case.
 void removeVerifyingTestCasesFromRequirement(List<Long> testCaseIds, long requirementId)
          Removes a list of requirements from the ones verified by a test case.
 

Method Detail

findLinkableTestCaseLibraries

List<TestCaseLibrary> findLinkableTestCaseLibraries()
Returns the collection of RequirementLibrarys which Requirements can be linked by a TestCase

Returns:

addVerifyingTestCasesToRequirement

void addVerifyingTestCasesToRequirement(List<Long> testCaseIds,
                                        long requirementId)
Adds a list of requirements to the ones verified by a test case. If a requirement is already verified, nothing special happens.

Parameters:
requirementsIds -
testCaseId -

removeVerifyingTestCasesFromRequirement

void removeVerifyingTestCasesFromRequirement(List<Long> testCaseIds,
                                             long requirementId)
Removes a list of requirements from the ones verified by a test case. If a requirement is not verified by the test case, nothing special happens.

Parameters:
testCaseId -
requirementsIds -

removeVerifyingTestCaseFromRequirement

void removeVerifyingTestCaseFromRequirement(long requirementId,
                                            long testCaseId)
Removes a requirement from the ones verified by a test case. If the requirement was not previously verified by the test case, nothing special happens.

Parameters:
testCaseId -
requirementsIds -


Copyright © 2010-2012 Squashtest TM, Squashtest.org. All Rights Reserved.