1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 package org.apache.myfaces.spi;
20
21 import javax.faces.FactoryFinder;
22
23 import org.junit.After;
24 import org.junit.Assert;
25 import org.junit.Before;
26 import org.junit.Test;
27
28 public class FactoryFinderProviderTest
29 {
30
31 public FactoryFinderProviderTest()
32 {
33 super();
34 }
35
36 @Before
37 public void setUp() throws Exception
38 {
39 }
40
41 @After
42 public void tearDown() throws Exception
43 {
44
45 }
46
47 @Test
48 public void testGetFactory() throws Exception
49 {
50 FactoryFinderProviderFactory ffp = new CustomFactoryFinderProviderFactoryImpl();
51
52 FactoryFinderProviderFactory.setInstance(ffp);
53
54 Object uno = FactoryFinder.getFactory("anything");
55
56 Assert.assertEquals(1, uno);
57
58 FactoryFinder.setFactory(FactoryFinder.APPLICATION_FACTORY, "sfdsfdsf");
59
60 FactoryFinder.releaseFactories();
61
62
63 }
64
65 }