有没有办法强制RestAssured中的过滤器顺序?

时间:2016-03-25 22:15:18

标签: rest-assured

我有一个修改请求标头的过滤器,以及一个记录请求的过滤器。因为日志过滤器是自由应用的,所以我有一个testNG监听器,它隐式地附加它(覆盖onStart)。需要显式调用头过滤器,以便可以小心处理任何无人值守的副作用。

我希望日志记录过滤器记录实际请求 - 但是在记录请求后,它会被修改(因为onStart添加了日志记录过滤器,然后是添加标题修饰符过滤器的测试)。

有没有办法强制日志过滤器成为最后一次过滤器运行,而不必让每个使用它的测试都检索过滤器列表并在开头附加它?

2 个答案:

答案 0 :(得分:1)

目前在REST Assured中没有这样的选项。

答案 1 :(得分:1)

从版本3.0.2开始,似乎添加了“有序”过滤器

https://github.com/rest-assured/rest-assured/wiki/Usage#ordered-filters