使用EJB 3/JPA启动新项目,主要是无状态会话bean和批处理作业.我过去在标准的Java webapps上使用过JUnit,它看起来效果很好.在EJB2中,单元测试很麻烦,需要一个运行容器(如JBoss)才能进行调用.现在我们将在EJB3/JPA中工作,我想知道公司正在使用什么来编写和运行这些测试.Junit和JMock是否仍然被认为是相关的,还是有其他新的框架,我们应该调查?
我希望我的chrome扩展能够在激活时在任何页面的右侧注入一个300px的侧边栏.我正在寻找将整个页面限制为document.body.clientWidth - 300的最佳方法,从而将300px保留在我的侧边栏的右侧.我当前注入的侧边栏附加到document.body并具有如下样式:
width:300px
position: fixed
top: 0px
right: 0px
height:500px
Run Code Online (Sandbox Code Playgroud)
我需要一种方法来防止现有的页面元素流入我的侧边栏.我希望有一种方法可以欺骗现有的元素,让他们认为它们渲染成的浏览器客户端比实际窗口缩小300px,从而为我的侧边栏留出空间,但我没有找到任何简单的方法来做到这一点. .
我们正在寻找一种工具,允许我们在多个浏览器(包括Chrome,FF 3,4,IE 6,7,8)上编写脚本并运行测试,并且在运行期间允许人员直观地检查每个页面/操作.这必须支持javascript,因此简单的browsershots方法将无法正常工作.像Selenium Grid这样的东西可以工作,但我没有看到任何像控制台那样的东西,所以人类可以在视觉上检查每个测试步骤.理想情况下,这个问题的答案是运行脚本化前端测试的工具,并在网格中的每个浏览器上显示这些测试,以便在测试测试html内容时人类可以直观地检查每个页面的外观.
任何方式配置,以便删除,抽取或更改为正则表达式的以下vim命令将起作用?
d/something/
y/something/
c/something/
Run Code Online (Sandbox Code Playgroud)
当前按"/"键时,它会弹出搜索工具栏,不再位于delete,yank或change命令的上下文中.是否可以禁用/打开搜索框并允许上述命令?
作为delete命令应如何在vim中运行的示例:
这行文字:
I want something done here
Run Code Online (Sandbox Code Playgroud)
键入时:
d/something/
Run Code Online (Sandbox Code Playgroud)
在命令模式下,光标位于行的开头,它应该删除所有单词,然后生成:
something done here
Run Code Online (Sandbox Code Playgroud) css ×2
ejb-3.0 ×1
html ×1
java ×1
java-ee ×1
javascript ×1
jpa ×1
sublimetext ×1
unit-testing ×1
vim ×1