带有Spring Test Environment的JSF

时间:2016-09-03 10:50:40

标签: spring jsf junit spring-junit

我正在使用JSF 2.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来说,我不知道用哪种方式测试一个具有以下方案的类

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

public void someControllerMethod(){}
}

是否可以创建一些类似后端使用的“测试环境”,以测试控制器方法?

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

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

谢谢

0 个答案:

没有答案