Lines Matching refs:requirements
32 * Utilities for collecting and validating tester requirements from annotations.
79 * Get the full set of requirements for a tester class.
83 * @throws ConflictingRequirementsException if the requirements are mutually
89 TesterRequirements requirements =
91 if (requirements == null) {
92 requirements = buildTesterRequirements(testerClass);
93 classTesterRequirementsCache.put(testerClass, requirements);
95 return requirements;
100 * Get the full set of requirements for a tester class.
104 * @throws ConflictingRequirementsException if the requirements are
113 * Construct the full set of requirements for a tester class.
117 * @throws ConflictingRequirementsException if the requirements are mutually
136 * Construct the full set of requirements for a tester method.
140 * @throws ConflictingRequirementsException if the requirements are mutually
154 * Construct the set of requirements specified by annotations
159 * @throws ConflictingRequirementsException if the requirements are mutually
165 TesterRequirements requirements = new TesterRequirements();
173 requirements, moreRequirements, testerAnnotation);
176 return requirements;
210 * @return the requirements specified by the annotation
211 * @throws ConflictingRequirementsException if the requirements are mutually
245 * Incorporate additional requirements into an existing requirements object.
246 * @param requirements the existing requirements object
247 * @param moreRequirements more requirements to incorporate
248 * @param source the source of the additional requirements
250 * @return the existing requirements object, modified to include the
251 * additional requirements
252 * @throws ConflictingRequirementsException if the additional requirements
253 * are inconsistent with the existing requirements
256 TesterRequirements requirements, TesterRequirements moreRequirements,
258 Set<Feature<?>> presentFeatures = requirements.getPresentFeatures();
259 Set<Feature<?>> absentFeatures = requirements.getAbsentFeatures();
270 return requirements;