- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
我需要在我的 Spring-MVC 项目中使用 JSUnit。看来我可以写一些测试页面,包括我的一些 js 文件,写一些测试,然后用 testRunner 加载我的页面。美好的。
但是 jsunit 下载附带了一个 jsunit.jar,这对我来说意味着我应该能够从 JUnit 测试中控制这个过程。也许甚至没有测试页?我不知道,因为我找不到任何关于如何使用 jsunit.jar 的示例。
我宁愿看一些例子,也不愿实例化 jar 文件中包含的每个类,看看它有哪些可用的方法,当然你们都可以同情。有人可以给我指出一些示例或在此处粘贴一个简单的示例来帮助我入门吗?
非常感谢。
编辑
我的目标是将 JsUnit 包装在 JUnit 中,这样我就可以右键单击该项目并以 JUnit 运行,然后执行我的 JsUnit 测试套件(因此我重命名了我的问题以反射(reflect)我的意图)。如果 jsunit.jar 不是要走的路,那么也许有人知道另一种方法,即用 Selenium 或其他方式加载测试页面。我已经看到一些在构建项目时运行测试套件的解决方案,虽然这确实很方便,但这不是我寻求的解决方案。我希望我的测试套件以自动化方式在本地运行,而不仅仅是在我部署时,我希望它们从我的 JUnit 测试套件启动,这样我就不需要两个不同的进程来运行我的所有测试。
编辑
来自 jsunit.net:
JsUnit 服务器满足 3 个需求:
很明显,JsUnit 测试可以从 JUnit 运行。以前肯定有人这样做过。请举例!!
最佳答案
正如您提到的,jsUnit 团队已经实现了这一点:
他们的 JsUnitRhinoRunner 测试应该让你开始:
http://jsunit.berlios.de/reports/jsunit/xref-test/de/berlios/jsunit/JsUnitRhinoRunnerTest.html
这是 jsUnit Java 源代码的一部分。
关于java - 在 JUnit 中包装 JsUnit,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4413647/
我已经安装了 JsUnit 和一个测试用例,如下所示: /home/chernevik/Programming/JavaScript/jsunit /home/chernevik/Programmin
JSunit 真的是 Junit 到 Javascript 的直接端口吗?所以我听说过,但我想知道为什么我的公司没有使用它。我的公司有很多聪明人,所以如果我们不使用它,我想知道 Jsunit 作为 j
我正在使用我编写的 HTML5/JS 游戏和 JSUnit 测试运行程序进行一些单元测试练习。我对它的简单性感到满意,但这种简单性甚至出现在文档中,因为没有解释真正的 assertEquals() 是
我需要在我的 Spring-MVC 项目中使用 JSUnit。看来我可以写一些测试页面,包括我的一些 js 文件,写一些测试,然后用 testRunner 加载我的页面。美好的。 但是 jsunit
如何使用 JSUnit 测试事件处理程序是否绑定(bind)到节点? 这是我所拥有的: var mynode = document.getElementById( "mynode" ); assert
我刚刚开始在 Hudson 中使用 JsUnit 插件。 JsUnit 测试正在通过,但是当 JsUnit 插件针对测试输出运行时,它会产生以下错误: [xUnit] [错误] - 无法使用一个测试套
我遇到了 Test Swarm,jQuery 使用它在所有浏览器(真实浏览器)上运行 JSUnit (Qunit) 测试。我可以在我的计算机上下载并安装测试群,并启动大量虚拟机来加载和连接所有浏览器,
JsUnit提供一个带有目标“standalone_test”的 ant 脚本。该目标使用属性 url 来标识执行测试的 HTML 站点。这些站点已 checkin ,因此每个人都应该能够在 chec
已关闭。此问题不符合Stack Overflow guidelines 。目前不接受答案。 已关闭 9 年前。 要求我们推荐或查找工具、库或最喜欢的场外资源的问题对于 Stack Overflow 来
关闭。这个问题是opinion-based .它目前不接受答案。 想要改进这个问题? 更新问题,以便 editing this post 可以用事实和引用来回答它. 关闭 9 年前。 Improve
我是一名优秀的程序员,十分优秀!