나는 테스트를 작성하고 있으므로 재사용하고 싶습니다. 따라서 전체 테이블을 매개 변수화하려고합니다. 테이블은 내 'Then'문에 위치하며 팀에 따라 유효성 검사가 필요한 테이블이 있습니다. 순간Specflow 매개 변수화 된 전체 테이블
내 시나리오의 개요는 다음과 같습니다
이Given <teamName> uses this end point
And the response is a Json
When I perform a query to http:...
Then I validate all the fields I need:
|DataElement|Validation |jsonPath |
|element1 |validate that it is not null |data.structure.path|
|element2 |validate a name |data.structure.name|
그래서 나는 테이블 내부의 데이터를 parametrizing 각 행을 확인할 수 있습니다 알고
|DataElement|Validation |jsonPath |
|<value> |<Specific validation performed>|<Json Path to query|
을 다음 할 예
그러나 동일한 끝점을 사용하는 팀에 따라 데이터 요소와 필요한 유효성 검사가 매우 다르므로 WHOLE 테이블 개체를 다음과 같이 매개 변수화하려고합니다. 지역 :
가 그럼 난 모든 필드를 확인 I이 필요합니다 가능
<TeamTable>
Examples:
|Team A Table|
|DataElement|Validation |jsonPath |
|element1 |validate that it is not null |data.structure.path|
|element2 |validate a name |data.structure.name|
|element1 |validate age is valid |data.structure.age |
|Team B Table|
|DataElement|Validation |jsonPath |
|element1 |validate is a Date |data.structure.date |
|element2 |validate something more |data.structure.something|
|element1 |validate US postcode |data.structure.postcode |
인가? 전체 표를 어떻게 매개 변수화할 수 있습니까?