小编Mar*_*ski的帖子

cobertura vs clover

我们正在考虑在开发过程中使用这些工具之一.我们的环境广泛使用mvn和eclipse.

您认为哪一个是检查测试覆盖率的最佳实用程序?我意识到可能取决于情况来确定何时使用cobertura而不是三叶草,反之亦然.

提前致谢

java unit-testing cobertura clover

5
推荐指数
2
解决办法
7982
查看次数

具有路径变量参数的Spring Security

我想基于自定义url参数(路径变量)创建安全规则.在例子中.假设我想拥有对名为Brand1和Brand2的资源具有管理员访问权限的用户,但无法访问名为Brand3的资源.我们可以使用以下链接编辑资源.

http://myapp/brand/edit/1
http://myapp/brand/edit/2
http://myapp/brand/edit/3
Run Code Online (Sandbox Code Playgroud)

现在在安全环境中我想做类似的事情

 <security:intercept-url pattern="/brand/edit/{brandId}" 
           access="hasRole('ROLE_ADMIN') or
                   @authorizationService.hasBrandPermission(
                   #brandId, principal.username)"/>
Run Code Online (Sandbox Code Playgroud)

我唯一得到的是用户名.BrandId始终为null.我曾经用@PreAuthorize做到这一点并且它有效但现在我想将安全配置集中在单个xml文件中,而不是将其传播到所有控制器类.此外,当我使用@PreAuthorize时,我的访问被拒绝处理程序没有将我重定向到被拒绝的页面,但显示丑陋的AccessDeniedException insead.

我真的会想到任何想法.

java spring spring-mvc spring-security java-ee

5
推荐指数
1
解决办法
3228
查看次数

模拟JMS - jUnit

我需要在通过maven/hudson执行自动化测试时模拟JMS行为.我正在考虑使用一些模拟框架,即Mockito来实现这个目标,但也许有一些更简单的工具可以完成这项任务?我已经阅读了一些关于ActiveMQ的内容,但从我发现它需要在使用它之前安装代理.在我的情况下,重要的是让所有东西都由maven运行,因为我没有任何权限在构建服务器上安装任何东西.

java junit integration-testing jms java-ee

4
推荐指数
1
解决办法
3046
查看次数