gpt4 book ai didi

java - 在 Java 中单元测试应用程序引擎图像上传

转载 作者:搜寻专家 更新时间:2023-11-01 03:27:35 25 4
gpt4 key购买 nike

我正在按照 App Engine 图像 API 文档中的说明进行图像上传,使用 getServingUrl() 生成上传 URL,然后将请求转发到我自己的处理程序。我想知道是否有一种好的方法可以在我的处理程序中对图像处理逻辑进行单元测试。如果我在单元测试中实例化我的处理程序并将请求传递给它,它会失败并显示“必须从 blob 上传回调请求调用”。我能以某种方式 mock 它吗?

最佳答案

编写一个从 getServingUrl 方法返回已知值的模拟对象,然后确保您的类正确读取该值并使用它发出上传请求。在这种情况下,您必须假设 GAE 代码将做正确的事情。您应该关心的唯一逻辑是从 GAE 读取该 url 并随后与您的 blob 数据一起发布到它的逻辑。

关于java - 在 Java 中单元测试应用程序引擎图像上传,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9428035/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com