小编Pij*_*rek的帖子

在SoapUI的groovy中获取属性的值

我是测试和SoapUI的新手,我刚遇到一个问题:我有2个肥皂请求,我将数据传输(使用PropertyTransfer)到属性 - 我可以这样做,它对我来说很好.但现在我想在我的groovy脚本(这是我的测试用例的下一步)中获取这些值.怎么做?到目前为止,我发现以下内容:

testRunner.testCase.getPropertyValue("SomeProp")
Run Code Online (Sandbox Code Playgroud)

但它对我不起作用.我想这不是属性.有小费吗?

groovy properties soapui

3
推荐指数
1
解决办法
4万
查看次数

JUnit5 - @CsvSource - 将源代码转换为POJO

我一直在关注JUnit测试的一些在线课程,我遇到了一个例子@CsvSource.以下示例非常有效.

@DisplayName("CSV input test")
@ParameterizedTest(name = DISPLAY_NAME_PLACEHOLDER + " - [" + INDEX_PLACEHOLDER + "] " + ARGUMENTS_PLACEHOLDER)
@CsvSource({
        "FL, 1, 1",
        "OH, 2, 2",
        "MI, 3, 3"
})
void csvInputTest(String stateCode, int val1, int val2) {
    System.out.println(stateCode + " - " + val1 + " - " + val2);
}
Run Code Online (Sandbox Code Playgroud)

我开始想知道我是否可以使用一些POJO代替bazilion的论点.所以我用setter和getter创建了POJO类,并将我的方法改为:

void csvInputTest(StateInfo stateInfo) {
    System.out.println(stateInfo.getStateCode() + " - " + stateInfo.getVal1() + " - " + stateInfo.getVal2());
}
Run Code Online (Sandbox Code Playgroud)

但这导致:

org.junit.jupiter.api.extension.ParameterResolutionException: Error converting parameter at index 0: …
Run Code Online (Sandbox Code Playgroud)

java junit junit5

3
推荐指数
1
解决办法
172
查看次数

标签 统计

groovy ×1

java ×1

junit ×1

junit5 ×1

properties ×1

soapui ×1