在 Java 中使用多个模式进行 DBUnit 测试

发布于 2025-01-06 17:10:00 字数 146 浏览 0 评论 0原文

我有一个与数据库(MySql)一起使用的类。我想测试这门课。数据库中有很多模式和表,我的班级使用很多它们。我需要使用什么来测试所有这个数据库?我尝试使用 HSQLDB 数据库从内存中的数据库加载所有模式和表,但无法加载多个模式。还有其他建议吗?也许使用其他数据库或框架进行测试?

I have a class that work with DataBase (MySql). And I want to test this class. In database are many schemas and tables, and my class work with alot of them. What I need to use for test all of this database? I try to use HSQLDB database to load all schemas and tables from database in memory, but I can't load multiple schemas. Is other suggestions? Maybe using other databases or framework for testing?

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

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

发布评论

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

评论(1

夜巴黎 2025-01-13 17:10:00

听起来你的设计有问题。您的课程似乎遵循 God Object 反模式。鉴于它似乎需要访问许多表和模式,我认为您可能超出了范围。

你需要精简你的班级所做的事情,并可能将其分成多个班级。

It sounds like you have a design problem. Your class seems to follow the God Object anti-pattern. Given that it seems to need to access many tables and schemas, I think you might be over reaching.

You need to trim down what your class does and probably split it into multiple classes.

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