这个问题不是关于 REST,而是关于使用在@When
后续的调用中返回的值@Then
。
我正在考虑使用 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 类中创建一个成员变量并将响应存储在那里来做到这一点,我以前也使用过这种方法,但这是正确的方法吗?