没有合适的资源?快使用搜索试试~ 我知道了~
TestContainers-Spring
共33个文件
java:16个
sql:5个
properties:3个
需积分: 9 0 下载量 73 浏览量
2021-03-18
10:52:23
上传
评论
收藏 91KB ZIP 举报
温馨提示
测试容器 Testcontainers是一个Java库,支持JUnit测试,它提供常见数据库,Selenium Web浏览器或其他可以在Docker容器中运行的轻型,一次性的实例。 Testcontainers的通用容器支持提供了最大的灵活性,并且可以轻松地将几乎任何容器映像用作临时测试依赖项。例如,如果您可以使用它来测试与以下对象的互动: 数据访问层集成测试:在Java中使用像H2这样的内存数据库会带来一些负面影响,因为测试可能取决于内存数据库无法复制的功能。在某些情况下(如使用依赖于提供程序的查询),我们的数据库逻辑可能在本地开发时有效,而在使用生产数据库时则无效,这可能会导致某些在本地通过的测试在生产中失败。这会影响我们的测试可靠性,因为我们不会涵盖与实际环境中相同的场景,但不会100%覆盖。在真实的数据库上进行测试更有利可图。使用MySQL,PostgreSQL或Oracle数
资源推荐
资源详情
资源评论
收起资源包目录
TestContainers-Spring-main.zip (33个子文件)
TestContainers-Spring-main
.gitignore 430B
settings.gradle 368B
build.gradle 3KB
src
main
resources
application-production.properties 1KB
application-development.properties 3KB
mysql
04_cleanup_schema.sql 35B
05_cleanup_db_and_user.sql 867B
01_create_db_and_user.sql 1KB
02_check_db.sql 320B
03_schema.sql 1KB
java
com
tsys
tc_spike
repository
TransactionRepository.java 5KB
domain
TransactionReference.java 1KB
Transaction.java 2KB
Money.java 2KB
App.java 570B
test
resources
dd-ubuntu
Dockerfile 404B
java
com
tsys
tc_spike
repository
TransactionRepositorySpecs.java 11KB
AppSpecs.java 2KB
SingletonContainerForAllSpecs.java 3KB
OncePerTestClassWithSpringIntegrationSpecs.java 5KB
domain
MoneySpecs.java 2KB
TransactionSpecs.java 970B
SingletonContainerForAllSpringSpecs.java 6KB
OncePerTestSpecs.java 3KB
OncePerTestWithSpringIntegrationSpecs.java 4KB
OncePerTestClassSpecs.java 2KB
GenericTestContainerSpike.java 4KB
gradlew 6KB
README.md 2KB
gradlew.bat 3KB
gradle
wrapper
gradle-wrapper.properties 230B
gradle-wrapper.jar 58KB
.gitattributes 154B
共 33 条
- 1
资源评论
摔了个呆萌
- 粉丝: 28
- 资源: 4676
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功