2017-05-18 7 views
1

RESTFul 웹 서비스를 테스트하기 위해 Soap UI를 사용하고 있습니다. [1,2,3,4,5 ...., 10]을 PassedValue로 속성에 저장했습니다. .이 값을 배열 또는 목록으로 변환해야합니다. 그래서 각 인덱스 값을 가져올 수 있습니다. Groovy에서 문자열 또는 배열로 변환

ExpectedValue = context.testCase.getPropertyValue("PassedValue") as String[] 

내가 expectedValue를 인쇄하는 경우 [0]는 ... "["

I [0] 2 등 1, 1 인덱스로 expectedValue를 추출하고 싶었 인쇄 .. 작동하지 않습니다.

는 .toList로 변환하지만 여전히 운이 ..

어느 한이 날을 도울 수 시도?

답변

4

당신은 평가 예를 들어

을 사용할 수 있습니다; 추가 정보 Eval Class

+0

가 완벽한 .. 감사합니다 .. – ChanGan

+0

당신은 환영을 –

1

를 들어

def expectedValue = Eval.me(context.testCase.getPropertyValue("PassedValue")) 

나는 고칸의 솔루션 @을 좋아하지만 다른 솔루션으로이 문제를 걸었습니다.

당신은 같은 일을 달성하기 위해 JsonSlurper를 사용할 수 있습니다

import groovy.json.JsonSlurper; 

def result = ​new JsonSlurper().parseText("[1,2,3]")