我创建了一个目标文件来组合我的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)
我真的不明白那个消息是什么意思,任何线索?
我正在使用EclEmma和Eclipse来帮助我知道我的项目中缺少代码测试的地方,但所有的测试@RunWith(PowerMockRunner.class)都没有被调用,因此没有经过测试.
我正在使用JUnit 4.8.1和Mockito.
会是什么呢?
I\xc2\xb4m 在使用 Mockito 创建测试时遇到一些麻烦。在使用 Eclipse 进行调试期间,我得到了一个nullfrom Restrictions.eq,我完成了创建静态模拟的每一步Restrictions:
@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}\nRun Code Online (Sandbox Code Playgroud)\n\n我的代码将 ManagedBean 与持久层混合,我可以\xc2\xb4t 更改它,但我必须为该项目创建测试。
\n\n这里的问题是模拟
\n\nRestrictions.eq("cpf", getExemplo().getResponsavel().getCpf())\n …Run Code Online (Sandbox Code Playgroud)