2013-08-08 3 views
2

일부 Java 구성 요소를 테스트하기 위해 Concordion을 사용하고 있습니다.Concordion은 목록을 매개 변수로 사용할 수 있습니까?

단일 매개 변수를 사용하는 메서드를 테스트하는 방법을 알고 있습니다.

내가 예를 들어, 매개 변수 목록에서 작업해야하는 경우, 그러나이

public Result split(String fullName) 

내가 쓸 것입니다 뭔가

같은
<span concordion:set="#firstName">Bob</span> 

을 테스트하려는 경우

public Result split(List<String> fullNames) 

매개 변수 목록을 전달하는 방법을 알지 못해서 설명서에서 뭔가를 찾을 수 없습니다. 누군가가 이런 짓을했다면, 도와 주시겠습니까?

감사합니다.

답변

2

저는 일반적으로 단일 매개 변수로 전달합니다.

<span concordion:set="#names">Bob,Janet,Charlie</span> 

다음 고정구 안에리스트로 변경 :

public Result doSomething(String names) { 
    String[] nameList = names.split(","); 
    ... 
} 

대안이 http://concordion.org/Tutorial.html#verifyRows

에 도시 된 바와 같이, 테이블의 값을 전달하는 것
관련 문제