gpt4 book ai didi

spring - Web 应用程序的自动包含测试

转载 作者:行者123 更新时间:2023-11-28 21:05:03 27 4
gpt4 key购买 nike

我有一个使用 Spring、Jersey(用于 REST)和 Hibernate+PostgreSQL 的 Web 应用程序。我正在使用 REST Assured 作为测试框架。我创建了一个简单的测试用例,只要我在 war 中运行 Tomcat,它就可以正常工作。

我有几个关于隔离和自动测试的问题:

  1. 我不想仅仅为了测试而运行 tomcat。我想嵌入一个应用服务器。
  2. 我想隔离我的数据库调用,以便我可以以一种干净、可预测的方式对其进行测试。

针对这些挑战的任何建议、提示、链接等都将是非常棒的。

最佳答案

  1. 您可以使用嵌入式 Jetty 作为嵌入式应用程序服务器。查看thisthis发帖了解详情。

  2. 在这种情况下,您最可能想要的是使用 Spring profile 运行应用程序,在哪个配置文件中,唯一改变的是数据源。您可能希望使用 H2 或 HSQL 等内存数据库。查看thisthis发帖。

关于spring - Web 应用程序的自动包含测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23040492/

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