首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用JsUnit包装JUnit

用JsUnit包装JUnit
EN

Stack Overflow用户
提问于 2010-12-10 21:56:42
回答 2查看 608关注 0票数 3

我需要在Spring项目中使用JSUnit。我似乎可以编写一些测试页面,包括一些js文件,编写一些测试,并使用testRunner加载我的页面。很好。

但是jsunit下载附带了一个jsunit.jar,这意味着我应该能够通过JUnit测试来控制这个过程。甚至没有测试页?我不知道,因为我找不到如何使用jsunit.jar的任何例子。

我更希望看到一些示例,而不是实例化jar文件中包含的每个类,看看它有哪些方法可用,当然,大家都能理解。有人可以向我指出一些例子或粘贴在一个简单的在这里让我开始吗?

非常感谢。

编辑

我的目标是将JsUnit包装在JUnit中,这样我就可以右键单击该项目并以JUnit的形式运行,并执行我的JsUnit测试套件(因此我已经重新命名了我的问题以反映我的意图)。如果jsunit.jar不是要走的路,那么也许有人知道另一种方法,即用Selenium加载测试页面,或者其他什么东西。在构建项目时,我已经看到了一些运行测试套件的解决方案,虽然这确实很方便,但它不是我所寻求的解决方案。我希望我的测试套件能够以自动化的方式在本地运行,而不仅仅是在部署时,我希望它们能够从我的JUnit测试套件中启动,这样我就不需要两个不同的进程来运行我的所有测试了。

编辑

来自jsunit.net:

JsUnit服务器满足了3种需求:

  1. 以XML形式记录结果(采用与JUnit相同的格式)
  2. 在一个或多个浏览器上从JUnit或Ant运行测试
  3. 在一台或多台远程计算机上运行来自JsUnit或Ant的JUnit测试,每台机器都有不同的操作系统和浏览器

显然,JsUnit测试可以从JUnit上运行。以前肯定有人这样做过。请举个例子!!

EN

回答 2

Stack Overflow用户

发布于 2011-06-06 14:30:00

正如您所提到的,jsUnit团队已经实现了以下功能:

  • http://jsunit.berlios.de/reports/jsunit/index.html
  • http://developer.berlios.de/projects/jsunit/

他们的JsUnitRhinoRunner测试应该让你开始:

http://jsunit.berlios.de/reports/jsunit/xref-test/de/berlios/jsunit/JsUnitRhinoRunnerTest.html

这是Java源代码的一部分。

票数 3
EN

Stack Overflow用户

发布于 2010-12-11 14:23:46

因此,您希望将JsUnit测试打包到JUnit中。如何使用Maven来运行这些测试呢?有一个很好的插件:Maven-testlol插件。它在不启动浏览器的情况下运行测试js文件,使用犀牛 javascript引擎和恩维来模拟浏览器环境。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4413647

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档