小编Lot*_*ava的帖子

尝试在systemd中启用/启动自定义目标时出现问题

我创建了一个目标文件来组合我的fedora 18中的所有个人服务,我测试了服务,我可以单独启动,但如果我尝试启用目标,我收到一条错误消息!

[root@ghostrider system]# systemctl enable developer.target
Failed to issue method call: Invalid argument
Run Code Online (Sandbox Code Playgroud)

这里是目标代码:

###########################################################################
# Target para ativar servicos de desenvolvimento em Java
###########################################################################
#/etc/systemd/system/developer.target

[Unit]
Description=Processes Java
After=default.target

[Install]
Alias=developer.target
Run Code Online (Sandbox Code Playgroud)

我真的不明白那个消息是什么意思,任何线索?

service target systemd

16
推荐指数
2
解决办法
3万
查看次数

为什么EclEmma没有使用@RunWith(PowerMockRunner.class)进行测试的覆盖代码

我正在使用EclEmma和Eclipse来帮助我知道我的项目中缺少代码测试的地方,但所有的测试@RunWith(PowerMockRunner.class)都没有被调用,因此没有经过测试.

我正在使用JUnit 4.8.1和Mockito.

会是什么呢?

java testing junit mockito powermock

11
推荐指数
1
解决办法
5973
查看次数

如何使用 Mockito 模拟 Restriction.eq( )

I\xc2\xb4m 在使用 Mockito 创建测试时遇到一些麻烦。在使用 Eclipse 进行调试期间,我得到了一个nullfrom Restrictions.eq,我完成了创建静态模拟的每一步Restrictions

\n\n
@RunWith(PowerMockRunner.class)\n@PrepareForTest({ RequisicaoList.class, StatusMessages.class,\n    FacesMessages.class, Restrictions.class })\npublic class RequisicaoListTest {\n\n...\n\n@SuppressWarnings("unchecked")\npublic String criteriaContigencia() {\n    Criteria criteria = criarCriteria(Requisicao.class);\n\n    criteria.createAlias("produto", "prod");        \n    criteria.add(Restrictions.eq("prod.ar",arSelecionada));\n\n    if (getExemplo().getNrProtocolo() != null)\n        criteria.add(Restrictions.eq("nrProtocolo", getExemplo()\n                .getNrProtocolo()));\n\n    situacoesPesquisa.clear();\n    situacoesPesquisa.add(SituacaoRequisicao.PENDENTE_PAGAMENTO);\n    situacoesPesquisa.add(SituacaoRequisicao.PENDENTE_AGENDAMENTO);\n    if (!situacoesPesquisa.isEmpty()) {\n        criteria.add(Restrictions.in("situacao", situacoesPesquisa));\n    }   \n\n    if (getExemplo().getResponsavel() != null && StringUtils.isNotBlank(getExemplo().getResponsavel().getCpf())) {\n            criteria = criteria.createCriteria("responsavel");\n            criteria = criteria.add(Restrictions.eq("cpf", getExemplo().getResponsavel().getCpf()));\n    }\n\n    resultado = Collections.checkedList(criteria.list(),Requisicao.class);\n\n    return null;\n}\n
Run Code Online (Sandbox Code Playgroud)\n\n

我的代码将 ManagedBean 与持久层混合,我可以\xc2\xb4t 更改它,但我必须为该项目创建测试。

\n\n

这里的问题是模拟

\n\n
Restrictions.eq("cpf", getExemplo().getResponsavel().getCpf())\n …
Run Code Online (Sandbox Code Playgroud)

java unit-testing hibernate mockito powermock

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