关于集成测试我的 dao 层的建议

发布于 2025-01-01 03:14:14 字数 322 浏览 1 评论 0原文

我有一个 spring mvc 应用程序,我使用 jdbctemplate 作为我的数据库 Dao 对象。

我应该如何进行集成测试?

我应该把我的集成测试文件放在哪里,这个布局是否正确:

/src/main/test/integration/...

或者

/src/main/integration/...

这将如何工作,对于我的测试用例,我的设置中应该有一个基类或一些代码,在开始加载弹簧的测试之前将运行一次配置/应用程序上下文。

我该怎么做?

I have a spring mvc application, and I am using jdbctemplate for my database Dao objects.

How should I go about integration testing?

Where should I put my integration testing files, is this layout correct:

/src/main/test/integration/...

or

/src/main/integration/...

How will this work, for my test cases, I should have a base class or some code in my setup that will run once before starting my testing where it loads the spring configuration/application context.

How should I do this?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

小矜持 2025-01-08 03:14:14

如果您使用 Maven,测试应该转到 src/test/java。如果你不是,那无论如何这似乎都是一个合理的地方。
要设置 spring 上下文,您应该将 @RunWith(SpringJUnit4ClassRunner.class) 与 @ContextConfiguration 一起使用,无需初始化代码。

If You are using Maven, tests should go to src/test/java. If You're not, it seems like a reasonable place anyway.
To set up spring context You should use @RunWith(SpringJUnit4ClassRunner.class) together with @ContextConfiguration, no initialization code necessary.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文