ash*_*hur 7 java hamcrest rest-assured
我有以下验证,我必须检查返回的正文是否包含字符串"id": 6354,但它解释特殊字符的斜杠.我如何验证包含双引号的字符串?
码
import static org.hamcrest.Matchers.containsString;
import com.jayway.restassured.response.Response;
response.then()
.body(containsString("\"id\": 6354"));
Run Code Online (Sandbox Code Playgroud)
错误
Response body doesn't match expectation.
Expected: a string containing "\"id\": 6354"
Actual: {...,"id": 6354, ...}
Run Code Online (Sandbox Code Playgroud)
我认为转义斜杠有问题。所以我用了:
assertTrue(response.contains("\"id\":6354"));
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1333 次 |
| 最近记录: |