如何验证柑橘框架工作中的BLOB数据

时间:2018-06-05 14:03:23

标签: citrus-framework

我在柑橘测试用例xml中使用“SELECT”数据库查询。查询获取BLOB数据作为输出,我存储在一个变量假设x。我已经审阅了文档,但我无法找到BLOB数据的任何验证功能。我作为blob得到的数据是xml。我尝试通过在柑橘上下文xml文件中添加以下xml标签来使用柑橘中用户定义函数的概念

<citrus:function-library id="functionLibraries" prefix="used=usrdef:">
          <citrus:function name="blobToString" 
           class="com.xxxx.xxxx.functions.BLOBToString"/>
 </citrus:function-library>

但是二进制格式的blob数据被转换为一些含义较少的字符串,它作为参数发送到execute方法,这里是用户定义函数类的代码

public class BlobToString Implements Function
{

public String execute(List<String> arg0;TestContext context)
{
}

}

这里柑橘将提取的数据变量x传递给此函数,但是blob数据被转换为某些含义较少的字符串。我要做的就是将这个字符串转换为xml。

0 个答案:

没有答案