2012-02-22 3 views
1

FitSharp을 사용하여 응용 프로그램을 테스트하고 목록 내용 테스트와 관련된 질문을합니다. 요소가 목록에 있는지 테스트하는 것은 예를 들어, 사용 할 간단하는 SubsetFixture하고이 같이 쓸 수있다 :FitNesse : 요소가 목록에 없다는 것을 테스트합니까?

| Check that element is in list | 
| 5 | 

그러나 요소가 경우 테스트 고정물을 작성하는 방법이 아니 목록에?

| Check that element is not in list | 
| 5 | 

5가 처리 된 목록에없는 경우에만 마지막 테이블을 전달하려고합니다.

답변

2

목록 조명기와 가장 가까운 것은 배열을 사용하거나 조명기를 설정하고 예상하는 모든 항목을 나열하는 것입니다. "이 목록 중 하나가 아닙니다"라는 목록이 없습니다.

난 당신이 단지 같은 같은 하나의 고정을해야합니까 추천 할 것입니다 :있다

|check|that element | 5 | is in the list | False | 

하거나 일련의 고정

| Check that element is not in list | 
| element | exists? | 
| 5 | false | 
+0

이에 대한 느낌을 얻기 위해 열 고정을 사용할 수 있습니다 내가 좋습니다. –

+0

유일한 합리적인 것 같아서 우리도이 솔루션과 같은 해결책을 찾았습니다. 필자는 본래의 질문을 명확히 말하지 않았다. 왜냐하면 목록보다 정수보다 복잡한 객체를 가질 수 있기 때문이다. 문제가 발생하면 어떻게 든 관리 할 수 ​​있다고 생각한다. – Jonas