代码之家  ›  专栏  ›  技术社区  ›  opticyclic

如何测试我的炫耀文档是否有效?

  •  0
  • opticyclic  · 技术社区  · 8 年前

    夸张的注释很容易偏离实际的代码。

    例如。

    我可以从 Response.ok 到 Response.created 很容易忘记将注释从200更新到201。

    或者,我可以更改有效值为null或不为null的内容,最终用户将得到令人困惑的拒绝消息,即使他们的负载与文档中所说的完全匹配。

    如何测试我的狂妄文档是否与我的代码匹配?

    • 一个使用selenium和phantomjs来解析这个招摇过市的ui网页的测试?
    • 解析注释的反射?
    • 获取生成的swagger.json并解析它?
    • 还有别的吗?

    不幸的是,我不能切换到Spring REST文档。

    0 回复  |  直到 8 年前
        1
  •  0
  •   omer    7 年前

    你可以检查 following library 其中包含几个处理API验证的项目。我认为您正在寻找的库名为“swagger请求验证器mockmvc”,但是您可能会发现其他库也很有用。 祝你好运。