Commit 8835bb9f302ee2238e9ede3f4911845c7b0a9c93

Authored by Ednara Oliveira
1 parent aacdb6c9
Exists in master

Refatoração da classe ContextsTest

impl/core/src/test/java/br/gov/frameworkdemoiselle/internal/context/ContextsTest.java
... ... @@ -37,14 +37,18 @@
37 37 package br.gov.frameworkdemoiselle.internal.context;
38 38  
39 39 import static org.easymock.EasyMock.createMock;
  40 +import static org.easymock.EasyMock.expect;
40 41 import static org.easymock.EasyMock.expectLastCall;
41   -import static org.easymock.EasyMock.replay;
  42 +//import static org.easymock.EasyMock.replay;
  43 +import static org.powermock.api.easymock.PowerMock.mockStatic;
  44 +import static org.powermock.api.easymock.PowerMock.replay;
42 45 import static org.junit.Assert.assertEquals;
43 46 import static org.junit.Assert.assertFalse;
44 47 import static org.junit.Assert.assertTrue;
45 48  
46 49 import java.util.ArrayList;
47 50 import java.util.List;
  51 +import java.util.Locale;
48 52  
49 53 import javax.enterprise.context.ApplicationScoped;
50 54 import javax.enterprise.context.RequestScoped;
... ... @@ -53,9 +57,15 @@ import javax.enterprise.inject.spi.AfterBeanDiscovery;
53 57  
54 58 import org.junit.Before;
55 59 import org.junit.Test;
  60 +import org.junit.runner.RunWith;
  61 +import org.powermock.core.classloader.annotations.PrepareForTest;
  62 +import org.powermock.modules.junit4.PowerMockRunner;
56 63  
57 64 import br.gov.frameworkdemoiselle.annotation.ViewScoped;
  65 +import br.gov.frameworkdemoiselle.util.Beans;
58 66  
  67 +@RunWith(PowerMockRunner.class)
  68 +@PrepareForTest(Beans.class)
59 69 public class ContextsTest {
60 70  
61 71 private AfterBeanDiscovery event;
... ... @@ -63,6 +73,11 @@ public class ContextsTest {
63 73 @Before
64 74 public void setUp() throws Exception {
65 75 Contexts.clear();
  76 + mockStatic(Beans.class);
  77 +
  78 + expect(Beans.getReference(Locale.class)).andReturn(Locale.getDefault());
  79 +
  80 + replay(Beans.class);
66 81 }
67 82  
68 83 @Test
... ...