有没有办法修复 MockWebServer 的端口

pix*_*rld 3 android mockwebserver

我正在尝试使用 MockWebServer 来运行我的 Android 测试用例。我正在使用 server.url("/") 来设置路径,但我试图弄清楚是否有任何方法可以修复端口,因为它不断变化。

vil*_*e89 5

是的,应该有一种方法,比如打电话server.start(port),但我认为文档说明了一切:

MockWebServer.start(int)

在给定端口的环回接口上启动服务器。

参数: port - 要侦听的端口,或 0 表示任何可用端口。自动化测试应始终使用端口 0,以避免特定端口不可用时出现不稳定情况。