1 package org.apache.myfaces.config.annotation;
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20 import org.apache.myfaces.test.base.AbstractJsfTestCase;
21
22
23 public class OwnAnnotationProcessorTestCase extends AbstractJsfTestCase
24 {
25 protected LifecycleProvider lifecycleProvider;
26 protected AnnotatedManagedBean managedBean;
27 private static final String TEST_LIFECYCLE_PROVIDER = "org.apache.myfaces.config.annotation.MockLifecycleProvider";
28
29
30 public OwnAnnotationProcessorTestCase(String string)
31 {
32 super(string);
33 }
34
35 public void setUp() throws Exception {
36 super.setUp();
37 LifecycleProviderFactory.getLifecycleProviderFactory(externalContext).release();
38 servletContext.addInitParameter(DefaultLifecycleProviderFactory.LIFECYCLE_PROVIDER, TEST_LIFECYCLE_PROVIDER);
39 lifecycleProvider = LifecycleProviderFactory.getLifecycleProviderFactory().getLifecycleProvider(externalContext);
40 managedBean = new AnnotatedManagedBean();
41
42 }
43
44 public void testOwnProcessor()
45 {
46 assertEquals(TEST_LIFECYCLE_PROVIDER, lifecycleProvider.getClass().getName());
47 }
48 }