JTestcase 使用 JUnit 处理 xml 文件中的数据?

发布于 2024-10-08 11:39:27 字数 523 浏览 3 评论 0原文

我查看了一些使用 JTestcase 将数据与测试用例分离的旧代码(JTestCase 基本上有助于管理 xml 文件中的数据)。 因此 JTestCase 与 JUnit 测试用例代码集成。

JTestcase 可用的 Jar 是 2006 版本,所以我猜没有新版本。这让我觉得 JTestCase 可能是旧的东西,否则他们会提供新版本。

请告诉我是否有一些新技术可以代替 JTestCase,如果没有,Jtestcase 的缺点是什么(比如考虑到它允许使用 xml 文件这一事实,这可能是性能问题,而这本身就是与更好地组织复杂数据进行权衡)。

我找不到 JTestcase 的 Maven 工件。请告诉我是否可以在任何网站上使用。

哪个网站是寻找 Maven 工件的可靠来源。目前我看到 https://repository.sonatype.org/index.html#welcome相同的目的。

I looked upon some years old code which uses JTestcase for separating data from Test case(JTestCase basically helps to manage data in xml files).
So JTestCase is integrated with JUnit test cases code.

Jar available for JTestcase is 2006 version so i guess there is no new release for same. This makes me think that probably JTestCase is old thing to use otherwise they would have provided new version.

Please tell me if there is some new technology in place of JTestCase and if not what are negatives of Jtestcase(like one can be performance considering fact that it allows use of xml files which is itself in trade off with better organization of complex data).

I couldn't find Maven artifact for JTestcase. Please let me know if it is available on any site.

Which site is good dependable source to find maven artifact. Currently i see https://repository.sonatype.org/index.html#welcome for same purpose.

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

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

发布评论

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

评论(1

镜花水月 2024-10-15 11:39:27

仅仅为了编写一个单元测试就需要付出很大的努力。
我认为使用 JTestCase 的负面影响是使您必须编写的代码量增加一倍。

我不会使用这个框架,除非您能看到将测试数据放入 XML 中有一些显着的好处。我认为在大多数情况下这样做会导致测试变得更难维护!

That seems like a lot of effort to go to just to write a unit test.
I think the negative of using JTestCase is doubling the amount of code you have to write.

I wouldn't use this framework unless you could see some significant benefit to putting your test data into XML. I think doing this for tests would make it harder to maintain in most cases!

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