TestContainers-Spring

时间:2024-04-07 04:39:03
【文件属性】:

文件名称:TestContainers-Spring

文件大小:91KB

文件格式:ZIP

更新时间:2024-04-07 04:39:03

Java

测试容器 Testcontainers是一个Java库,支持JUnit测试,它提供常见数据库,Selenium Web浏览器或其他可以在Docker容器中运行的轻型,一次性的实例。 Testcontainers的通用容器支持提供了最大的灵活性,并且可以轻松地将几乎任何容器映像用作临时测试依赖项。例如,如果您可以使用它来测试与以下对象的互动: 数据访问层集成测试:在Java中使用像H2这样的内存数据库会带来一些负面影响,因为测试可能取决于内存数据库无法复制的功能。在某些情况下(如使用依赖于提供程序的查询),我们的数据库逻辑可能在本地开发时有效,而在使用生产数据库时则无效,这可能会导致某些在本地通过的测试在生产中失败。这会影响我们的测试可靠性,因为我们不会涵盖与实际环境中相同的场景,但不会100%覆盖。在真实的数据库上进行测试更有利可图。使用MySQL,PostgreSQL或Oracle数


【文件预览】:
TestContainers-Spring-main
----.gitignore(430B)
----settings.gradle(368B)
----build.gradle(3KB)
----src()
--------main()
--------test()
----gradlew(6KB)
----README.md(2KB)
----gradlew.bat(3KB)
----gradle()
--------wrapper()
----.gitattributes(154B)

网友评论