java - 放心 - 是否可以在测试中发布然后获取响应?
问题描述
我正在尝试测试一些端点,但是将 url 放在常量中会使测试变得脆弱,例如,如果数据库中不再存在某些 id,则测试将返回 404 而不是预期的 200。是否有可能在测试中发布以确保在调用 GET 之前存在该条目?
解决方案
要么设置一个预测试例程以将测试记录添加到数据库,并设置一个测试后例程以再次删除它,要么将其添加到测试中,进行测试,然后将其删除。
推荐阅读
- jquery - 使用 JSON 数据按搜索词排序 [JQUERY]
- microsoft-teams - Mulesoft Microsoft 团队连接器
- python - 请求库不工作?控制台中没有任何内容
- javascript - 在 React Native 中将 API 响应数据添加到之前的 AsyncStorage 数据中
- python - DAG runtime error with creating Airflow.cfg file
- mysql - Why Liquibase docker container can't connect to Mysql docker container?
- android - Why getItemCount() called multiple times in recycleView?
- multithreading - Flutter : Function need to wait
- scala - 通过简单的 akka-http 路由测试与演员陷入无限循环
- flutter - 用户做某事时如何更新状态?