JSF与Spring测试环境

JSF与Spring测试环境,spring,jsf,junit,spring-junit,Spring,Jsf,Junit,Spring Junit,我正在使用JSF2.2,而且(作为许多人)在测试时遇到了一些困难 在后端,我使用Spring,因此我提供了一些注释,帮助我更有效地进行测试。 测试与Spring相关的内容的类具有以下骨架 @RunWith(SpringJUnit4ClassRunner.class) @ContextConfiguration(classes = SpringCoreConfiguration.class, loader = AnnotationConfigContextLoader.class) @Transa

我正在使用JSF2.2,而且(作为许多人)在测试时遇到了一些困难

在后端,我使用Spring,因此我提供了一些注释,帮助我更有效地进行测试。 测试与Spring相关的内容的类具有以下骨架

@RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration(classes = SpringCoreConfiguration.class, loader = AnnotationConfigContextLoader.class)
@Transactional
@Rollback(true)
@ActiveProfiles("test")
public class ManagerToTest {

    @Autowired
    ...

@Test
public void testSomething(){...}
但是对于JSF,我不清楚我可以用以下scheleton测试一个类

@ManagedBean
@ViewScoped
public class someController{
@ManagedProperty
...

public void someControllerMethod(){}
}
是否可以创建一些“测试环境”,如后端中使用的环境,以便测试控制器方法

是否可以自动注入@ManagedProperty类,或者是我必须手动设置的任务

或者我有一个错误的观点,我的想法不正确


谢谢

我在测试中没有任何困难。我只是使用了一些框架的组合,这些框架“刚刚好用”。没有Spring,CDI用于注入(而不是像您这样的JSF管理的bean,为什么不使用Spring管理的bean呢?),通过使用Arquilian,我有一个很好的测试方法。可以分享一下您所说的例子吗?当然,第一次在google中点击谢谢!我会努力研究这些信息。我在测试中没有任何困难。我只是使用了一些框架的组合,这些框架“刚刚好用”。没有Spring,CDI用于注入(而不是像您这样的JSF管理的bean,为什么不使用Spring管理的bean呢?),通过使用Arquilian,我有一个很好的测试方法。可以分享一下您所说的例子吗?当然,第一次在google中点击谢谢!我将努力研究这些信息。