我有一个决策表,它接受Xml作为输入参数之一,并返回Xml作为输出参数之一。例如:
!|FixtureThatUsesXml|
|request|fieldX|response?|
|<Xml><SomeContent a="1"/></Xml>|2| |
是否可以将请求和响应中的Xml格式化(具有语法着色和适当的换行符)?对于响应,也许我可以返回编码为包含富文本格式的文本?什么可能?
答案 0 :(得分:1)
您可以使用(Slim)夹具输出HTML。这将在显示响应时使用。
如果你想要超出预先格式化的文本,那么格式化请求就不那么容易了,因为你必须使用wiki格式化功能,并且必须在夹具中重新删除它。
您可以轻松地在您的wiki中预先格式化XML(通过括在{{{
和}}}
),然后您的夹具会在实际使用XML之前将其删除。但在您的请求中突出显示等并不容易。
XML fixtures I use确实接受预先格式化的输入并显示格式化的响应。但它并不像你描述的那样华丽(见this sample test output)。