Commit a14667b34a13f87db7c32e42e9ea8f0badb21f98

Authored by Ednara Oliveira
1 parent e201247b
Exists in master

Refatoração dos testes unitários

impl/core/src/test/java/br/gov/frameworkdemoiselle/internal/implementation/DefaultAuthenticatorTest.java
1   -//package br.gov.frameworkdemoiselle.internal.implementation;
2   -//
3   -//import static org.easymock.EasyMock.expect;
4   -//import static org.junit.Assert.assertTrue;
5   -//import static org.powermock.api.easymock.PowerMock.mockStatic;
6   -//import static org.powermock.api.easymock.PowerMock.replay;
7   -//
8   -//import java.util.Locale;
9   -//
10   -//import org.junit.After;
11   -//import org.junit.Before;
12   -//import org.junit.Test;
13   -//import org.junit.runner.RunWith;
14   -//import org.powermock.core.classloader.annotations.PrepareForTest;
15   -//import org.powermock.modules.junit4.PowerMockRunner;
16   -//
17   -//import br.gov.frameworkdemoiselle.DemoiselleException;
18   -//import br.gov.frameworkdemoiselle.util.ResourceBundle;
19   -//
20   -///**
21   -// * @author SERPRO
22   -// * @see DefaultAuthenticator
23   -// */
24   -//@RunWith(PowerMockRunner.class)
25   -//@PrepareForTest(CoreBundle.class)
26   -//public class DefaultAuthenticatorTest {
27   -//
28   -// private DefaultAuthenticator authenticator;
29   -//
30   -// @Before
31   -// public void setUp() throws Exception {
32   -// authenticator = new DefaultAuthenticator();
33   -//
34   -// mockStatic(CoreBundle.class);
35   -//
36   -// ResourceBundle bundle = new ResourceBundle("demoiselle-core-bundle", Locale.getDefault());
37   -// expect(CoreBundle.get()).andReturn(bundle);
38   -//
39   -// replay(CoreBundle.class);
40   -// }
41   -//
42   -// @After
43   -// public void tearDown() {
44   -// authenticator = null;
45   -// }
46   -//
47   -// @Test
48   -// public void testAuthenticate() {
49   -// try {
50   -// authenticator.authenticate();
51   -// } catch (Exception e) {
52   -// assertTrue(e instanceof DemoiselleException);
53   -// }
54   -// }
55   -//
56   -// @Test
57   -// public void testUnAuthenticate() {
58   -// try {
59   -// authenticator.unAuthenticate();
60   -// } catch (Exception e) {
61   -// assertTrue(e instanceof DemoiselleException);
62   -// }
63   -// }
64   -//
65   -// @Test
66   -// public void testGetUser() {
67   -// try {
68   -// authenticator.getUser();
69   -// } catch (Exception e) {
70   -// assertTrue(e instanceof DemoiselleException);
71   -// }
72   -// }
73   -//
74   -//}
  1 +package br.gov.frameworkdemoiselle.internal.implementation;
  2 +
  3 +import static org.easymock.EasyMock.expect;
  4 +import static org.junit.Assert.assertTrue;
  5 +import static org.powermock.api.easymock.PowerMock.mockStatic;
  6 +import static org.powermock.api.easymock.PowerMock.replay;
  7 +
  8 +import java.util.Locale;
  9 +
  10 +import org.junit.After;
  11 +import org.junit.Before;
  12 +import org.junit.Test;
  13 +import org.junit.runner.RunWith;
  14 +import org.powermock.core.classloader.annotations.PrepareForTest;
  15 +import org.powermock.modules.junit4.PowerMockRunner;
  16 +
  17 +import br.gov.frameworkdemoiselle.DemoiselleException;
  18 +import br.gov.frameworkdemoiselle.util.Beans;
  19 +
  20 +/**
  21 + * @author SERPRO
  22 + * @see DefaultAuthenticator
  23 + */
  24 +@RunWith(PowerMockRunner.class)
  25 +@PrepareForTest(Beans.class)
  26 +public class DefaultAuthenticatorTest {
  27 +
  28 + private DefaultAuthenticator authenticator;
  29 +
  30 + @Before
  31 + public void setUp() throws Exception {
  32 + authenticator = new DefaultAuthenticator();
  33 +
  34 + mockStatic(Beans.class);
  35 +
  36 + expect(Beans.getReference(Locale.class)).andReturn(Locale.getDefault());
  37 +
  38 + replay(Beans.class);
  39 + }
  40 +
  41 + @After
  42 + public void tearDown() {
  43 + authenticator = null;
  44 + }
  45 +
  46 + @Test
  47 + public void testAuthenticate() {
  48 + try {
  49 + authenticator.authenticate();
  50 + } catch (Exception e) {
  51 + assertTrue(e instanceof DemoiselleException);
  52 + }
  53 + }
  54 +
  55 + @Test(expected = DemoiselleException.class)
  56 + public void testUnAuthenticate() {
  57 + authenticator.unAuthenticate();
  58 + }
  59 +
  60 + @Test(expected = DemoiselleException.class)
  61 + public void testGetUser() {
  62 + authenticator.getUser();
  63 + }
  64 +
  65 +}
... ...
impl/core/src/test/java/br/gov/frameworkdemoiselle/internal/implementation/DefaultAuthorizerTest.java
1   -//package br.gov.frameworkdemoiselle.internal.implementation;
2   -//
3   -//import static org.easymock.EasyMock.expect;
4   -//import static org.junit.Assert.assertTrue;
5   -//import static org.powermock.api.easymock.PowerMock.mockStatic;
6   -//import static org.powermock.api.easymock.PowerMock.replay;
7   -//
8   -//import java.util.Locale;
9   -//
10   -//import org.junit.After;
11   -//import org.junit.Before;
12   -//import org.junit.Test;
13   -//import org.junit.runner.RunWith;
14   -//import org.powermock.core.classloader.annotations.PrepareForTest;
15   -//import org.powermock.modules.junit4.PowerMockRunner;
16   -//
17   -//import br.gov.frameworkdemoiselle.DemoiselleException;
18   -//import br.gov.frameworkdemoiselle.util.ResourceBundle;
19   -//
20   -///**
21   -// * @author SERPRO
22   -// * @see DefaultAuthorizer
23   -// */
24   -//@RunWith(PowerMockRunner.class)
25   -//@PrepareForTest(CoreBundle.class)
26   -//public class DefaultAuthorizerTest {
27   -//
28   -// private DefaultAuthorizer authorizer;
29   -//
30   -// @Before
31   -// public void setUp() throws Exception {
32   -// authorizer = new DefaultAuthorizer();
33   -//
34   -// mockStatic(CoreBundle.class);
35   -//
36   -// ResourceBundle bundle = new ResourceBundle("demoiselle-core-bundle", Locale.getDefault());
37   -// expect(CoreBundle.get()).andReturn(bundle);
38   -//
39   -// replay(CoreBundle.class);
40   -// }
41   -//
42   -// @After
43   -// public void tearDown() {
44   -// authorizer = null;
45   -// }
46   -//
47   -// @Test
48   -// public void testHasRole() {
49   -// try {
50   -// authorizer.hasRole(null);
51   -// } catch (Exception e) {
52   -// assertTrue(e instanceof DemoiselleException);
53   -// }
54   -// }
55   -//
56   -// @Test
57   -// public void testHasPermission() {
58   -// try {
59   -// authorizer.hasPermission(null, null);
60   -// } catch (Exception e) {
61   -// assertTrue(e instanceof DemoiselleException);
62   -// }
63   -// }
64   -//
65   -//}
  1 +package br.gov.frameworkdemoiselle.internal.implementation;
  2 +
  3 +import static org.easymock.EasyMock.expect;
  4 +import static org.junit.Assert.assertTrue;
  5 +import static org.powermock.api.easymock.PowerMock.mockStatic;
  6 +import static org.powermock.api.easymock.PowerMock.replay;
  7 +
  8 +import java.util.Locale;
  9 +
  10 +import org.junit.After;
  11 +import org.junit.Before;
  12 +import org.junit.Test;
  13 +import org.junit.runner.RunWith;
  14 +import org.powermock.core.classloader.annotations.PrepareForTest;
  15 +import org.powermock.modules.junit4.PowerMockRunner;
  16 +
  17 +import br.gov.frameworkdemoiselle.DemoiselleException;
  18 +import br.gov.frameworkdemoiselle.util.Beans;
  19 +
  20 +/**
  21 + * @author SERPRO
  22 + * @see DefaultAuthorizer
  23 + */
  24 +@RunWith(PowerMockRunner.class)
  25 +@PrepareForTest(Beans.class)
  26 +public class DefaultAuthorizerTest {
  27 +
  28 + private DefaultAuthorizer authorizer;
  29 +
  30 + @Before
  31 + public void setUp() throws Exception {
  32 + authorizer = new DefaultAuthorizer();
  33 +
  34 + mockStatic(Beans.class);
  35 +
  36 + expect(Beans.getReference(Locale.class)).andReturn(Locale.getDefault());
  37 +
  38 + replay(Beans.class);
  39 + }
  40 +
  41 + @After
  42 + public void tearDown() {
  43 + authorizer = null;
  44 + }
  45 +
  46 + @Test(expected = DemoiselleException.class)
  47 + public void testHasRole() {
  48 + authorizer.hasRole(null);
  49 + }
  50 +
  51 + @Test(expected = DemoiselleException.class)
  52 + public void testHasPermission() {
  53 + authorizer.hasPermission(null, null);
  54 + }
  55 +
  56 +}
... ...
impl/core/src/test/java/br/gov/frameworkdemoiselle/internal/implementation/DefaultTransactionTest.java
1   -///*
2   -// * Demoiselle Framework
3   -// * Copyright (C) 2010 SERPRO
4   -// * ----------------------------------------------------------------------------
5   -// * This file is part of Demoiselle Framework.
6   -// *
7   -// * Demoiselle Framework is free software; you can redistribute it and/or
8   -// * modify it under the terms of the GNU Lesser General Public License version 3
9   -// * as published by the Free Software Foundation.
10   -// *
11   -// * This program is distributed in the hope that it will be useful,
12   -// * but WITHOUT ANY WARRANTY; without even the implied warranty of
13   -// * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
14   -// * GNU General Public License for more details.
15   -// *
16   -// * You should have received a copy of the GNU Lesser General Public License version 3
17   -// * along with this program; if not, see <http://www.gnu.org/licenses/>
18   -// * or write to the Free Software Foundation, Inc., 51 Franklin Street,
19   -// * Fifth Floor, Boston, MA 02110-1301, USA.
20   -// * ----------------------------------------------------------------------------
21   -// * Este arquivo é parte do Framework Demoiselle.
22   -// *
23   -// * O Framework Demoiselle é um software livre; você pode redistribuí-lo e/ou
24   -// * modificá-lo dentro dos termos da GNU LGPL versão 3 como publicada pela Fundação
25   -// * do Software Livre (FSF).
26   -// *
27   -// * Este programa é distribuído na esperança que possa ser útil, mas SEM NENHUMA
28   -// * GARANTIA; sem uma garantia implícita de ADEQUAÇÃO a qualquer MERCADO ou
29   -// * APLICAÇÃO EM PARTICULAR. Veja a Licença Pública Geral GNU/LGPL em português
30   -// * para maiores detalhes.
31   -// *
32   -// * Você deve ter recebido uma cópia da GNU LGPL versão 3, sob o título
33   -// * "LICENCA.txt", junto com esse programa. Se não, acesse <http://www.gnu.org/licenses/>
34   -// * ou escreva para a Fundação do Software Livre (FSF) Inc.,
35   -// * 51 Franklin St, Fifth Floor, Boston, MA 02111-1301, USA.
36   -// */
37   -//package br.gov.frameworkdemoiselle.internal.implementation;
38   -//
39   -//import static org.easymock.EasyMock.expect;
40   -//import static org.junit.Assert.assertTrue;
41   -//import static org.powermock.api.easymock.PowerMock.mockStatic;
42   -//import static org.powermock.api.easymock.PowerMock.replay;
43   -//
44   -//import java.util.Locale;
45   -//
46   -//import org.junit.After;
47   -//import org.junit.Before;
48   -//import org.junit.Test;
49   -//import org.junit.runner.RunWith;
50   -//import org.powermock.core.classloader.annotations.PrepareForTest;
51   -//import org.powermock.modules.junit4.PowerMockRunner;
52   -//
53   -//import br.gov.frameworkdemoiselle.DemoiselleException;
54   -//import br.gov.frameworkdemoiselle.util.ResourceBundle;
55   -//
56   -///**
57   -// * @author SERPRO
58   -// * @see DefaultTransaction
59   -// */
60   -//@RunWith(PowerMockRunner.class)
61   -//@PrepareForTest(CoreBundle.class)
62   -//public class DefaultTransactionTest {
63   -//
64   -// private DefaultTransaction tx;
65   -//
66   -// @Before
67   -// public void setUp() throws Exception {
68   -// tx = new DefaultTransaction();
69   -//
70   -// mockStatic(CoreBundle.class);
71   -//
72   -// ResourceBundle bundle = new ResourceBundle("demoiselle-core-bundle", Locale.getDefault());
73   -// expect(CoreBundle.get()).andReturn(bundle);
74   -//
75   -// replay(CoreBundle.class);
76   -// }
77   -//
78   -// @After
79   -// public void tearDown() {
80   -// tx = null;
81   -// }
82   -//
83   -// @Test
84   -// public void testBegin() {
85   -// try {
86   -// tx.begin();
87   -// } catch (Exception e) {
88   -// assertTrue(e instanceof DemoiselleException);
89   -// }
90   -// }
91   -//
92   -// @Test
93   -// public void testCommit() {
94   -// try {
95   -// tx.commit();
96   -// } catch (Exception e) {
97   -// assertTrue(e instanceof DemoiselleException);
98   -// }
99   -// }
100   -//
101   -// @Test
102   -// public void testIsActive() {
103   -// try {
104   -// tx.isActive();
105   -// } catch (Exception e) {
106   -// assertTrue(e instanceof DemoiselleException);
107   -// }
108   -// }
109   -//
110   -// @Test
111   -// public void testIsMarkedRollback() {
112   -// try {
113   -// tx.isMarkedRollback();
114   -// } catch (Exception e) {
115   -// assertTrue(e instanceof DemoiselleException);
116   -// }
117   -// }
118   -//
119   -// @Test
120   -// public void testRollback() {
121   -// try {
122   -// tx.rollback();
123   -// } catch (Exception e) {
124   -// assertTrue(e instanceof DemoiselleException);
125   -// }
126   -// }
127   -//
128   -// @Test
129   -// public void testSetRollbackOnly() {
130   -// try {
131   -// tx.setRollbackOnly();
132   -// } catch (Exception e) {
133   -// assertTrue(e instanceof DemoiselleException);
134   -// }
135   -// }
136   -//}
  1 +/*
  2 + * Demoiselle Framework
  3 + * Copyright (C) 2010 SERPRO
  4 + * ----------------------------------------------------------------------------
  5 + * This file is part of Demoiselle Framework.
  6 + *
  7 + * Demoiselle Framework is free software; you can redistribute it and/or
  8 + * modify it under the terms of the GNU Lesser General Public License version 3
  9 + * as published by the Free Software Foundation.
  10 + *
  11 + * This program is distributed in the hope that it will be useful,
  12 + * but WITHOUT ANY WARRANTY; without even the implied warranty of
  13 + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
  14 + * GNU General Public License for more details.
  15 + *
  16 + * You should have received a copy of the GNU Lesser General Public License version 3
  17 + * along with this program; if not, see <http://www.gnu.org/licenses/>
  18 + * or write to the Free Software Foundation, Inc., 51 Franklin Street,
  19 + * Fifth Floor, Boston, MA 02110-1301, USA.
  20 + * ----------------------------------------------------------------------------
  21 + * Este arquivo é parte do Framework Demoiselle.
  22 + *
  23 + * O Framework Demoiselle é um software livre; você pode redistribuí-lo e/ou
  24 + * modificá-lo dentro dos termos da GNU LGPL versão 3 como publicada pela Fundação
  25 + * do Software Livre (FSF).
  26 + *
  27 + * Este programa é distribuído na esperança que possa ser útil, mas SEM NENHUMA
  28 + * GARANTIA; sem uma garantia implícita de ADEQUAÇÃO a qualquer MERCADO ou
  29 + * APLICAÇÃO EM PARTICULAR. Veja a Licença Pública Geral GNU/LGPL em português
  30 + * para maiores detalhes.
  31 + *
  32 + * Você deve ter recebido uma cópia da GNU LGPL versão 3, sob o título
  33 + * "LICENCA.txt", junto com esse programa. Se não, acesse <http://www.gnu.org/licenses/>
  34 + * ou escreva para a Fundação do Software Livre (FSF) Inc.,
  35 + * 51 Franklin St, Fifth Floor, Boston, MA 02111-1301, USA.
  36 + */
  37 +package br.gov.frameworkdemoiselle.internal.implementation;
  38 +
  39 +import static org.easymock.EasyMock.expect;
  40 +import static org.junit.Assert.assertTrue;
  41 +import static org.powermock.api.easymock.PowerMock.mockStatic;
  42 +import static org.powermock.api.easymock.PowerMock.replay;
  43 +
  44 +import java.util.Locale;
  45 +
  46 +import org.junit.After;
  47 +import org.junit.Before;
  48 +import org.junit.Test;
  49 +import org.junit.runner.RunWith;
  50 +import org.powermock.core.classloader.annotations.PrepareForTest;
  51 +import org.powermock.modules.junit4.PowerMockRunner;
  52 +
  53 +import br.gov.frameworkdemoiselle.DemoiselleException;
  54 +import br.gov.frameworkdemoiselle.util.Beans;
  55 +import br.gov.frameworkdemoiselle.util.ResourceBundle;
  56 +
  57 +/**
  58 + * @author SERPRO
  59 + * @see DefaultTransaction
  60 + */
  61 +@RunWith(PowerMockRunner.class)
  62 +@PrepareForTest(Beans.class)
  63 +public class DefaultTransactionTest {
  64 +
  65 + private DefaultTransaction tx;
  66 +
  67 + @Before
  68 + public void setUp() throws Exception {
  69 + tx = new DefaultTransaction();
  70 +
  71 + mockStatic(Beans.class);
  72 +
  73 + expect(Beans.getReference(Locale.class)).andReturn(Locale.getDefault());
  74 +
  75 + replay(Beans.class);
  76 + }
  77 +
  78 + @After
  79 + public void tearDown() {
  80 + tx = null;
  81 + }
  82 +
  83 + @Test(expected=DemoiselleException.class)
  84 + public void testBegin() {
  85 + tx.begin();
  86 + }
  87 +
  88 + @Test(expected=DemoiselleException.class)
  89 + public void testCommit() {
  90 + tx.commit();
  91 + }
  92 +
  93 + @Test(expected=DemoiselleException.class)
  94 + public void testIsActive() {
  95 + tx.isActive();
  96 + }
  97 +
  98 + @Test(expected=DemoiselleException.class)
  99 + public void testIsMarkedRollback() {
  100 + tx.isMarkedRollback();
  101 + }
  102 +
  103 + @Test(expected=DemoiselleException.class)
  104 + public void testRollback() {
  105 + tx.rollback();
  106 + }
  107 +
  108 + @Test(expected=DemoiselleException.class)
  109 + public void testSetRollbackOnly() {
  110 + tx.setRollbackOnly();
  111 + }
  112 +}
... ...