Commit 31965084ae2d1571d989220b954bcc5be352ca32
1 parent
fd61dc3a
Exists in
master
by Eriksen: Refactoring de código dos testes:
* Cabeçalhos seguindo os padrões de codificação * Classes de teste Selenium codificadas em UTF-8 * UnitBasteTest incluindo arquivo da classe clsBanco, para facilitar conexão pelos testes que a extendem
Showing
7 changed files
with
190 additions
and
24 deletions
Show diff stats
ieducar/tests/FunctionalBaseTest.class.php
1 | <?php | 1 | <?php |
2 | 2 | ||
3 | +/* | ||
4 | + * i-Educar - Sistema de gestão escolar | ||
5 | + * | ||
6 | + * Copyright (C) 2006 Prefeitura Municipal de Itajaí | ||
7 | + * <ctima@itajai.sc.gov.br> | ||
8 | + * | ||
9 | + * Este programa é software livre; você pode redistribuí-lo e/ou modificá-lo | ||
10 | + * sob os termos da Licença Pública Geral GNU conforme publicada pela Free | ||
11 | + * Software Foundation; tanto a versão 2 da Licença, como (a seu critério) | ||
12 | + * qualquer versão posterior. | ||
13 | + * | ||
14 | + * Este programa é distribuído na expectativa de que seja útil, porém, SEM | ||
15 | + * NENHUMA GARANTIA; nem mesmo a garantia implícita de COMERCIABILIDADE OU | ||
16 | + * ADEQUAÇÃO A UMA FINALIDADE ESPECÍFICA. Consulte a Licença Pública Geral | ||
17 | + * do GNU para mais detalhes. | ||
18 | + * | ||
19 | + * Você deve ter recebido uma cópia da Licença Pública Geral do GNU junto | ||
20 | + * com este programa; se não, escreva para a Free Software Foundation, Inc., no | ||
21 | + * endereço 59 Temple Street, Suite 330, Boston, MA 02111-1307 USA. | ||
22 | + */ | ||
23 | + | ||
3 | /** | 24 | /** |
4 | * FunctionBaseTest class. | 25 | * FunctionBaseTest class. |
5 | * | 26 | * |
@@ -12,9 +33,11 @@ | @@ -12,9 +33,11 @@ | ||
12 | * Abstrai o PHPUnit, diminuindo a dependência de seu uso. Inclui a classe | 33 | * Abstrai o PHPUnit, diminuindo a dependência de seu uso. Inclui a classe |
13 | * de banco de dados para facilitar no tearDown de dados de teste. | 34 | * de banco de dados para facilitar no tearDown de dados de teste. |
14 | * | 35 | * |
15 | - * @author Eriksen Costa <eriksen.paixao_bs@cobra.com.br> | ||
16 | - * @since 1.0.1 | ||
17 | - * @version SVN: $Id$ | 36 | + * @author Eriksen Costa Paixão <eriksen.paixao_bs@cobra.com.br> |
37 | + * @license http://creativecommons.org/licenses/GPL/2.0/legalcode.pt CC GNU GPL | ||
38 | + * @package Test | ||
39 | + * @since Classe disponível desde a versão 1.0.1 | ||
40 | + * @version $Id$ | ||
18 | */ | 41 | */ |
19 | 42 | ||
20 | chdir(realpath(dirname(__FILE__) . '/../') . '/intranet'); | 43 | chdir(realpath(dirname(__FILE__) . '/../') . '/intranet'); |
ieducar/tests/UnitBaseTest.class.php
1 | <?php | 1 | <?php |
2 | 2 | ||
3 | +/* | ||
4 | + * i-Educar - Sistema de gestão escolar | ||
5 | + * | ||
6 | + * Copyright (C) 2006 Prefeitura Municipal de Itajaí | ||
7 | + * <ctima@itajai.sc.gov.br> | ||
8 | + * | ||
9 | + * Este programa é software livre; você pode redistribuí-lo e/ou modificá-lo | ||
10 | + * sob os termos da Licença Pública Geral GNU conforme publicada pela Free | ||
11 | + * Software Foundation; tanto a versão 2 da Licença, como (a seu critério) | ||
12 | + * qualquer versão posterior. | ||
13 | + * | ||
14 | + * Este programa é distribuído na expectativa de que seja útil, porém, SEM | ||
15 | + * NENHUMA GARANTIA; nem mesmo a garantia implícita de COMERCIABILIDADE OU | ||
16 | + * ADEQUAÇÃO A UMA FINALIDADE ESPECÍFICA. Consulte a Licença Pública Geral | ||
17 | + * do GNU para mais detalhes. | ||
18 | + * | ||
19 | + * Você deve ter recebido uma cópia da Licença Pública Geral do GNU junto | ||
20 | + * com este programa; se não, escreva para a Free Software Foundation, Inc., no | ||
21 | + * endereço 59 Temple Street, Suite 330, Boston, MA 02111-1307 USA. | ||
22 | + */ | ||
23 | + | ||
3 | /** | 24 | /** |
4 | * UnitBaseTest abstract class. | 25 | * UnitBaseTest abstract class. |
5 | * | 26 | * |
@@ -8,12 +29,15 @@ | @@ -8,12 +29,15 @@ | ||
8 | * | 29 | * |
9 | * Abstrai o PHPUnit, diminuindo a dependência de seu uso. | 30 | * Abstrai o PHPUnit, diminuindo a dependência de seu uso. |
10 | * | 31 | * |
11 | - * @author Eriksen Costa <eriksen.paixao_bs@cobra.com.br> | ||
12 | - * @since 1.0.1 | ||
13 | - * @version SVN: $Id$ | 32 | + * @author Eriksen Costa Paixão <eriksen.paixao_bs@cobra.com.br> |
33 | + * @license http://creativecommons.org/licenses/GPL/2.0/legalcode.pt CC GNU GPL | ||
34 | + * @package Test | ||
35 | + * @since Classe disponível desde a versão 1.0.1 | ||
36 | + * @version $Id$ | ||
14 | */ | 37 | */ |
15 | 38 | ||
16 | chdir(realpath(dirname(__FILE__) . '/../') . '/intranet'); | 39 | chdir(realpath(dirname(__FILE__) . '/../') . '/intranet'); |
17 | require_once 'PHPUnit/Framework.php'; | 40 | require_once 'PHPUnit/Framework.php'; |
41 | +require_once 'include/clsBanco.inc.php'; | ||
18 | 42 | ||
19 | abstract class UnitBaseTest extends PHPUnit_Framework_TestCase {} | 43 | abstract class UnitBaseTest extends PHPUnit_Framework_TestCase {} |
20 | \ No newline at end of file | 44 | \ No newline at end of file |
ieducar/tests/functional/ServidorAfastarWebTest.class.php
1 | <?php | 1 | <?php |
2 | 2 | ||
3 | +/* | ||
4 | + * i-Educar - Sistema de gestão escolar | ||
5 | + * | ||
6 | + * Copyright (C) 2006 Prefeitura Municipal de Itajaí | ||
7 | + * <ctima@itajai.sc.gov.br> | ||
8 | + * | ||
9 | + * Este programa é software livre; você pode redistribuí-lo e/ou modificá-lo | ||
10 | + * sob os termos da Licença Pública Geral GNU conforme publicada pela Free | ||
11 | + * Software Foundation; tanto a versão 2 da Licença, como (a seu critério) | ||
12 | + * qualquer versão posterior. | ||
13 | + * | ||
14 | + * Este programa é distribuído na expectativa de que seja útil, porém, SEM | ||
15 | + * NENHUMA GARANTIA; nem mesmo a garantia implícita de COMERCIABILIDADE OU | ||
16 | + * ADEQUAÇÃO A UMA FINALIDADE ESPECÍFICA. Consulte a Licença Pública Geral | ||
17 | + * do GNU para mais detalhes. | ||
18 | + * | ||
19 | + * Você deve ter recebido uma cópia da Licença Pública Geral do GNU junto | ||
20 | + * com este programa; se não, escreva para a Free Software Foundation, Inc., no | ||
21 | + * endereço 59 Temple Street, Suite 330, Boston, MA 02111-1307 USA. | ||
22 | + */ | ||
23 | + | ||
3 | /** | 24 | /** |
4 | * ServidorAfastarWebTest class. | 25 | * ServidorAfastarWebTest class. |
5 | * | 26 | * |
6 | * Esse teste precisa ser executado com o banco de dados distribuído na | 27 | * Esse teste precisa ser executado com o banco de dados distribuído na |
7 | * versão 1.0.0. | 28 | * versão 1.0.0. |
8 | * | 29 | * |
9 | - * @author Eriksen Costa <eriksen.paixao_bs@cobra.com.br> | ||
10 | - * @since 1.0.1 | ||
11 | - * @version $Id$ | 30 | + * @author Eriksen Costa Paixão <eriksen.paixao_bs@cobra.com.br> |
31 | + * @license http://creativecommons.org/licenses/GPL/2.0/legalcode.pt CC GNU GPL | ||
32 | + * @package Test | ||
33 | + * @subpackage FunctionalTest | ||
34 | + * @since Classe disponível desde a versão 1.0.1 | ||
35 | + * @version $Id$ | ||
12 | */ | 36 | */ |
13 | 37 | ||
14 | require_once realpath(dirname(__FILE__) . '/../') . '/FunctionalBaseTest.class.php'; | 38 | require_once realpath(dirname(__FILE__) . '/../') . '/FunctionalBaseTest.class.php'; |
ieducar/tests/functional/ServidorCategoriaNivelWebTest.class.php
1 | <?php | 1 | <?php |
2 | 2 | ||
3 | +/* | ||
4 | + * i-Educar - Sistema de gestão escolar | ||
5 | + * | ||
6 | + * Copyright (C) 2006 Prefeitura Municipal de Itajaà | ||
7 | + * <ctima@itajai.sc.gov.br> | ||
8 | + * | ||
9 | + * Este programa é software livre; você pode redistribuÃ-lo e/ou modificá-lo | ||
10 | + * sob os termos da Licença Pública Geral GNU conforme publicada pela Free | ||
11 | + * Software Foundation; tanto a versão 2 da Licença, como (a seu critério) | ||
12 | + * qualquer versão posterior. | ||
13 | + * | ||
14 | + * Este programa é distribuÃÂdo na expectativa de que seja útil, porém, SEM | ||
15 | + * NENHUMA GARANTIA; nem mesmo a garantia implÃÂcita de COMERCIABILIDADE OU | ||
16 | + * ADEQUAÇÃO A UMA FINALIDADE ESPECÃFICA. Consulte a Licença Pública Geral | ||
17 | + * do GNU para mais detalhes. | ||
18 | + * | ||
19 | + * Você deve ter recebido uma cópia da Licença Pública Geral do GNU junto | ||
20 | + * com este programa; se não, escreva para a Free Software Foundation, Inc., no | ||
21 | + * endereço 59 Temple Street, Suite 330, Boston, MA 02111-1307 USA. | ||
22 | + */ | ||
23 | + | ||
3 | /** | 24 | /** |
4 | * ServidorCategoriaNivelWebTest class. | 25 | * ServidorCategoriaNivelWebTest class. |
5 | * | 26 | * |
6 | - * Testa as ações de atualizar um nível de categoria, como verificação | ||
7 | - * da correção do bug #21. | 27 | + * Testa as ações de atualizar um nÃvel de categoria, como verificação |
28 | + * da correção do bug #21. | ||
8 | * | 29 | * |
9 | - * Esse teste precisa ser executado com o banco de dados distribuído na | ||
10 | - * versão 1.0.0. | 30 | + * Esse teste precisa ser executado com o banco de dados distribuÃdo na |
31 | + * versão 1.0.0. | ||
11 | * | 32 | * |
12 | - * @author Eriksen Costa <eriksen.paixao_bs@cobra.com.br> | ||
13 | - * @since 1.0.1 | ||
14 | - * @version SVN: $Id$ | 33 | + * @author Eriksen Costa Paixão <eriksen.paixao_bs@cobra.com.br> |
34 | + * @license http://creativecommons.org/licenses/GPL/2.0/legalcode.pt CC GNU GPL | ||
35 | + * @package Test | ||
36 | + * @subpackage FunctionalTest | ||
37 | + * @since Classe disponÃvel desde a versão 1.0.1 | ||
38 | + * @version $Id$ | ||
15 | */ | 39 | */ |
16 | 40 | ||
17 | require_once realpath(dirname(__FILE__) . '/../') . '/FunctionalBaseTest.class.php'; | 41 | require_once realpath(dirname(__FILE__) . '/../') . '/FunctionalBaseTest.class.php'; |
ieducar/tests/functional/ServidorMotivoAfastamentoWebTest.class.php
1 | <?php | 1 | <?php |
2 | 2 | ||
3 | +/* | ||
4 | + * i-Educar - Sistema de gestão escolar | ||
5 | + * | ||
6 | + * Copyright (C) 2006 Prefeitura Municipal de Itajaí | ||
7 | + * <ctima@itajai.sc.gov.br> | ||
8 | + * | ||
9 | + * Este programa é software livre; você pode redistribuí-lo e/ou modificá-lo | ||
10 | + * sob os termos da Licença Pública Geral GNU conforme publicada pela Free | ||
11 | + * Software Foundation; tanto a versão 2 da Licença, como (a seu critério) | ||
12 | + * qualquer versão posterior. | ||
13 | + * | ||
14 | + * Este programa é distribuído na expectativa de que seja útil, porém, SEM | ||
15 | + * NENHUMA GARANTIA; nem mesmo a garantia implícita de COMERCIABILIDADE OU | ||
16 | + * ADEQUAÇÃO A UMA FINALIDADE ESPECÍFICA. Consulte a Licença Pública Geral | ||
17 | + * do GNU para mais detalhes. | ||
18 | + * | ||
19 | + * Você deve ter recebido uma cópia da Licença Pública Geral do GNU junto | ||
20 | + * com este programa; se não, escreva para a Free Software Foundation, Inc., no | ||
21 | + * endereço 59 Temple Street, Suite 330, Boston, MA 02111-1307 USA. | ||
22 | + */ | ||
23 | + | ||
3 | /** | 24 | /** |
4 | * ServidorMotivoAfastamentoWebTest class. | 25 | * ServidorMotivoAfastamentoWebTest class. |
5 | * | 26 | * |
@@ -9,9 +30,11 @@ | @@ -9,9 +30,11 @@ | ||
9 | * Esse teste precisa ser executado com o banco de dados distribuído na | 30 | * Esse teste precisa ser executado com o banco de dados distribuído na |
10 | * versão 1.0.0. | 31 | * versão 1.0.0. |
11 | * | 32 | * |
12 | - * @author Eriksen Costa <eriksen.paixao_bs@cobra.com.br> | ||
13 | - * @since 1.0.1 | ||
14 | - * @version SVN: $Id$ | 33 | + * @author Eriksen Costa Paixão <eriksen.paixao_bs@cobra.com.br> |
34 | + * @license http://creativecommons.org/licenses/GPL/2.0/legalcode.pt CC GNU GPL | ||
35 | + * @package Test | ||
36 | + * @since Classe disponível desde a versão 1.0.1 | ||
37 | + * @version $Id$ | ||
15 | */ | 38 | */ |
16 | 39 | ||
17 | require_once realpath(dirname(__FILE__) . '/../') . '/FunctionalBaseTest.class.php'; | 40 | require_once realpath(dirname(__FILE__) . '/../') . '/FunctionalBaseTest.class.php'; |
ieducar/tests/unit/ClsBancoTest.class.php
1 | <?php | 1 | <?php |
2 | 2 | ||
3 | +/* | ||
4 | + * i-Educar - Sistema de gestão escolar | ||
5 | + * | ||
6 | + * Copyright (C) 2006 Prefeitura Municipal de Itajaí | ||
7 | + * <ctima@itajai.sc.gov.br> | ||
8 | + * | ||
9 | + * Este programa é software livre; você pode redistribuí-lo e/ou modificá-lo | ||
10 | + * sob os termos da Licença Pública Geral GNU conforme publicada pela Free | ||
11 | + * Software Foundation; tanto a versão 2 da Licença, como (a seu critério) | ||
12 | + * qualquer versão posterior. | ||
13 | + * | ||
14 | + * Este programa é distribuído na expectativa de que seja útil, porém, SEM | ||
15 | + * NENHUMA GARANTIA; nem mesmo a garantia implícita de COMERCIABILIDADE OU | ||
16 | + * ADEQUAÇÃO A UMA FINALIDADE ESPECÍFICA. Consulte a Licença Pública Geral | ||
17 | + * do GNU para mais detalhes. | ||
18 | + * | ||
19 | + * Você deve ter recebido uma cópia da Licença Pública Geral do GNU junto | ||
20 | + * com este programa; se não, escreva para a Free Software Foundation, Inc., no | ||
21 | + * endereço 59 Temple Street, Suite 330, Boston, MA 02111-1307 USA. | ||
22 | + */ | ||
23 | + | ||
3 | /** | 24 | /** |
4 | * clsBancoTest class. | 25 | * clsBancoTest class. |
5 | * | 26 | * |
6 | - * @author Eriksen Costa <eriksen.paixao_bs@cobra.com.br> | ||
7 | - * @version SVN: $Id$ | 27 | + * @author Eriksen Costa Paixão <eriksen.paixao_bs@cobra.com.br> |
28 | + * @license http://creativecommons.org/licenses/GPL/2.0/legalcode.pt CC GNU GPL | ||
29 | + * @package Test | ||
30 | + * @subpackage UnitTest | ||
31 | + * @since Classe disponível desde a versão 1.0.1 | ||
32 | + * @version $Id$ | ||
8 | */ | 33 | */ |
9 | 34 | ||
10 | require_once realpath(dirname(__FILE__) . '/../') . '/UnitBaseTest.class.php'; | 35 | require_once realpath(dirname(__FILE__) . '/../') . '/UnitBaseTest.class.php'; |
11 | -require_once 'include/clsBanco.inc.php'; | ||
12 | require_once 'include/pmieducar/clsPmieducarClienteSuspensao.inc.php'; | 36 | require_once 'include/pmieducar/clsPmieducarClienteSuspensao.inc.php'; |
13 | 37 | ||
14 | class ClsBancoTest extends UnitBaseTest { | 38 | class ClsBancoTest extends UnitBaseTest { |
ieducar/tests/unit/ClsPmieducarServidorTest.class.php
1 | <?php | 1 | <?php |
2 | 2 | ||
3 | +/* | ||
4 | + * i-Educar - Sistema de gestão escolar | ||
5 | + * | ||
6 | + * Copyright (C) 2006 Prefeitura Municipal de Itajaí | ||
7 | + * <ctima@itajai.sc.gov.br> | ||
8 | + * | ||
9 | + * Este programa é software livre; você pode redistribuí-lo e/ou modificá-lo | ||
10 | + * sob os termos da Licença Pública Geral GNU conforme publicada pela Free | ||
11 | + * Software Foundation; tanto a versão 2 da Licença, como (a seu critério) | ||
12 | + * qualquer versão posterior. | ||
13 | + * | ||
14 | + * Este programa é distribuído na expectativa de que seja útil, porém, SEM | ||
15 | + * NENHUMA GARANTIA; nem mesmo a garantia implícita de COMERCIABILIDADE OU | ||
16 | + * ADEQUAÇÃO A UMA FINALIDADE ESPECÍFICA. Consulte a Licença Pública Geral | ||
17 | + * do GNU para mais detalhes. | ||
18 | + * | ||
19 | + * Você deve ter recebido uma cópia da Licença Pública Geral do GNU junto | ||
20 | + * com este programa; se não, escreva para a Free Software Foundation, Inc., no | ||
21 | + * endereço 59 Temple Street, Suite 330, Boston, MA 02111-1307 USA. | ||
22 | + */ | ||
23 | + | ||
3 | /** | 24 | /** |
4 | * ClsPmieducarServidorTest class. | 25 | * ClsPmieducarServidorTest class. |
5 | * | 26 | * |
6 | - * @author Eriksen Costa <eriksen.paixao_bs@cobra.com.br> | ||
7 | - * @version $Id$ | 27 | + * @author Eriksen Costa Paixão <eriksen.paixao_bs@cobra.com.br> |
28 | + * @license http://creativecommons.org/licenses/GPL/2.0/legalcode.pt CC GNU GPL | ||
29 | + * @package Test | ||
30 | + * @since Classe disponível desde a versão 1.0.1 | ||
31 | + * @version $Id$ | ||
8 | */ | 32 | */ |
9 | 33 | ||
10 | require_once realpath(dirname(__FILE__) . '/../') . '/UnitBaseTest.class.php'; | 34 | require_once realpath(dirname(__FILE__) . '/../') . '/UnitBaseTest.class.php'; |