Commit 31965084ae2d1571d989220b954bcc5be352ca32

Authored by Eriksen Costa Paixão
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

ieducar/tests/FunctionalBaseTest.class.php
1 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 25 * FunctionBaseTest class.
5 26 *
... ... @@ -12,9 +33,11 @@
12 33 * Abstrai o PHPUnit, diminuindo a dependência de seu uso. Inclui a classe
13 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 43 chdir(realpath(dirname(__FILE__) . '/../') . '/intranet');
... ...
ieducar/tests/UnitBaseTest.class.php
1 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 25 * UnitBaseTest abstract class.
5 26 *
... ... @@ -8,12 +29,15 @@
8 29 *
9 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 39 chdir(realpath(dirname(__FILE__) . '/../') . '/intranet');
17 40 require_once 'PHPUnit/Framework.php';
  41 +require_once 'include/clsBanco.inc.php';
18 42  
19 43 abstract class UnitBaseTest extends PHPUnit_Framework_TestCase {}
20 44 \ No newline at end of file
... ...
ieducar/tests/functional/ServidorAfastarWebTest.class.php
1 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 25 * ServidorAfastarWebTest class.
5 26 *
6 27 * Esse teste precisa ser executado com o banco de dados distribuído na
7 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 38 require_once realpath(dirname(__FILE__) . '/../') . '/FunctionalBaseTest.class.php';
... ...
ieducar/tests/functional/ServidorCategoriaNivelWebTest.class.php
1 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 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 41 require_once realpath(dirname(__FILE__) . '/../') . '/FunctionalBaseTest.class.php';
... ...
ieducar/tests/functional/ServidorMotivoAfastamentoWebTest.class.php
1 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 25 * ServidorMotivoAfastamentoWebTest class.
5 26 *
... ... @@ -9,9 +30,11 @@
9 30 * Esse teste precisa ser executado com o banco de dados distribuído na
10 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 40 require_once realpath(dirname(__FILE__) . '/../') . '/FunctionalBaseTest.class.php';
... ...
ieducar/tests/unit/ClsBancoTest.class.php
1 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 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 35 require_once realpath(dirname(__FILE__) . '/../') . '/UnitBaseTest.class.php';
11   -require_once 'include/clsBanco.inc.php';
12 36 require_once 'include/pmieducar/clsPmieducarClienteSuspensao.inc.php';
13 37  
14 38 class ClsBancoTest extends UnitBaseTest {
... ...
ieducar/tests/unit/ClsPmieducarServidorTest.class.php
1 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 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 34 require_once realpath(dirname(__FILE__) . '/../') . '/UnitBaseTest.class.php';
... ...