【发布时间】:2012-03-17 00:09:06
【问题描述】:
这个问题不是关于 REST,而是关于在随后的 @Then 中使用 @When 中调用的返回值。
我正在考虑使用 JBehave 来测试对 REST api 的一些调用。首先有一个post来创建用户
When I create a user with name Charles Darwin
据我了解 REST,这就是 Atom api 所做的,id 在位置标头中返回,例如/user/22。那么我想就响应断言一些事情。
Then user was created with a valid Id
我可以通过在 Steps 类中创建一个成员变量并在其中存储响应来做到这一点,并且我之前也使用过这种方法,但这是正确的方法吗?
【问题讨论】: